Translation of this page is incomplete.
Содержание
Что такое маркеры?
Маркеры - это обозначения на карте, которые показывают игроку важные места. Они видимые и на миникарте, и на обычной карте.
Типы маркеров
Маркеры делятся на виды и подвиды:
Маркеры для важных игровых персонажей, таких как:
- ремесленники;
- торговцы;
- трактирщики.
Квестовые маркеры:
Устанавливаются квестописателем с целью помочь игроку в выполнении квестов. Их можно установить на практически любой объект из заданым тэгом.
Как устанавливать маркеры
Маркеры для важных персонажей
Маркеры для особых НПС могут быть установлены непосредственно в их файле общин. Взгляните на колонку Mappin Type в Редакторе Общин (Community Editor).- CMPT_None - персонаж не будет обозначен маркером
- CMPT_Inn - персонаж будет обозначен иконкой таверны
- CMPT_Shop - персонаж будет обозначен иконкой торговли
- CMPT_Craft - персонаж будт обозначеня иконкой ремесел
Квестовый маркеры
Чтобы ваш маркер заработал, нужно сделать несколько вещей.1. Поместить на вашу локацию объект ( какой-угодно: модель, триггер, вейпоинт и т. д.)
2. Задать ему тэг в разделе CNode вкладки Properties.
3. Открыть Редактор Записей (Quest Log Editor), выбрать свой квест, выбрать фазу и в поле Map pin tag вписать тот же тэг, что вы указали в разделе CNode вашего объекта. Если на протяжении одной квестовой фазы вам нужно одновременно установить несколько маркеров, вы можете вписать в это поле тэги нужны объектов, разделив их точкой с запятой.
Когда определенная фаза квеста будет активна, на карте появятся соответствующие ей маркеры.
Если вам нужны маркеры, никак не связанные с квестовыми фазами, и вы хотите иметь возможность активировать и деактивировать их, вам нужно:
1. Поместить на вашу локацию объект ( какой-угодно: модель, триггер, вейпоинт и т. д.)
2. Задать ему тэг в разделе CNode вкладки Properties.
3. Открыть редактор записей и перейти к своему квесту.
а). Открыть Редактор Записей (Quest Log Editor), выбрать свой квест, выбрать фазу и в поле Map pin tag вписать тот же тэг, что вы указали в разделе CNode вашего объекта. Если на протяжении одной квестовой фазы вам нужно одновременно установить несколько маркеров, вы можете вписать в это поле тэги нужны объектов, разделив их точкой с запятой.
б) В поле Quest tag впишите тэг вашего квеста
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 в Редакоре записей.