Маркеры

Translation of this page is incomplete.




Что такое маркеры?


Маркеры - это обозначения на карте, которые показывают игроку важные места. Они видимые и на миникарте, и на обычной карте.

Типы маркеров


Маркеры делятся на виды и подвиды:
Маркеры для важных игровых персонажей, таких как:
- ремесленники;
- торговцы;
- трактирщики.

Квестовые маркеры:
Устанавливаются квестописателем с целью помочь игроку в выполнении квестов. Их можно установить на практически любой объект из заданым тэгом.

Как устанавливать маркеры


Маркеры для важных персонажей

Маркеры для особых НПС могут быть установлены непосредственно в их файле общин. Взгляните на колонку Mappin Type в Редакторе Общин (Community Editor).

community_editor.

- CMPT_None - персонаж не будет обозначен маркером
- CMPT_Inn - персонаж будет обозначен иконкой таверны
- CMPT_Shop - персонаж будет обозначен иконкой торговли
- CMPT_Craft - персонаж будт обозначеня иконкой ремесел

Квестовый маркеры

Чтобы ваш маркер заработал, нужно сделать несколько вещей.
1. Поместить на вашу локацию объект ( какой-угодно: модель, триггер, вейпоинт и т. д.)
2. Задать ему тэг в разделе CNode вкладки Properties.

cnode_tag.

3. Открыть Редактор Записей (Quest Log Editor), выбрать свой квест, выбрать фазу и в поле Map pin tag вписать тот же тэг, что вы указали в разделе CNode вашего объекта. Если на протяжении одной квестовой фазы вам нужно одновременно установить несколько маркеров, вы можете вписать в это поле тэги нужны объектов, разделив их точкой с запятой.

quest_log_mappin.

Когда определенная фаза квеста будет активна, на карте появятся соответствующие ей маркеры.

Если вам нужны маркеры, никак не связанные с квестовыми фазами, и вы хотите иметь возможность активировать и деактивировать их, вам нужно:
1. Поместить на вашу локацию объект ( какой-угодно: модель, триггер, вейпоинт и т. д.)
2. Задать ему тэг в разделе CNode вкладки Properties.

cnode_tag.

3. Открыть редактор записей и перейти к своему квесту.
а). Открыть Редактор Записей (Quest Log Editor), выбрать свой квест, выбрать фазу и в поле Map pin tag вписать тот же тэг, что вы указали в разделе CNode вашего объекта. Если на протяжении одной квестовой фазы вам нужно одновременно установить несколько маркеров, вы можете вписать в это поле тэги нужны объектов, разделив их точкой с запятой.


quest_log_mappin_toggled.

б) В поле Quest tag впишите тэг вашего квеста

quest_tag_journal.

4. Откройте Редактор Квестов (Quest Editor), добавьте блок Script (ПКМ -> Script -> Scripting) и выберите нужную вам функцию:
а). QEnableMapPinTag - активирует любой маркер любого активного квеста на протяжении игры. В свойствах функции найдите поле mapPinTag и впишите тот же тэг, что вы указали в поле Map pin tag в Редакторе Записей.
б). QEnableQuestMapPinTag - активирует любой маркер любого активного квеста на протяжении игры. В свойствах функции найдите поле mapPinTag и впишите тот же тэг, что вы указали в поле Map pin tag в Редакторе Записей. В поле questTag впишите тот же тэг, что вы указали в поле Quest tag в Редакоре записей.
в). QDisableMapPinTag - деактивирует любой маркер любого активного квеста на протяжении игры. В свойствах функции найдите поле mapPinTag и впишите тот же тэг, что вы указали в поле Map pin tag в Редакторе Записей.
г). QDisableQuestMapPinTag - деактивирует любой маркер любого активного квеста на протяжении игры. В свойствах функции найдите поле mapPinTag и впишите тот же тэг, что вы указали в поле Map pin tag в Редакторе Записей. В поле questTag впишите тот же тэг, что вы указали в поле Quest tag в Редакоре записей.

mappin_script_blocks.