Сообщения от Текущие вопросы и ответы по редактору карт
SetAIHeroAttractor([скриптовое имя Вашего героя (в кавычках)], [скриптовое имя героя врага (в кавычках)], 2);
function gF ()
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "g", nil);
MessageBox ("/Maps/SingleMissions/Map_01/gF.txt");
end;
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "g", "gF");
function goF ()
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "go", nil);
MessageBox("/Maps/SingleMissions/Map_01/goF.txt");
SetObjectiveState("quest", OBJECTIVE_ACTIVE);
end;
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "go", "goF");
function skelF ()
Trigger(OBJECT_TOUCH_TRIGGER, "skel", nil);
RemoveObject("goD");
end;
Trigger(OBJECT_TOUCH_TRIGGER, "skel", "skelF");
Добавлено через 6 минут
точнее срабатывает первые два, а второй не работает. Суть в том что я подхожу к монстру (skel) взаимодействую с ним (битва) и при взаимодействии удаляется объект (goD) на карте
Скрипт хорошо отлаживать через консоль: /topic/816/
В ней выводятся все ошибки скрипта, также туда можно печатать значения параметров с помощью функции print().
function skelF ()
Trigger(OBJECT_TOUCH_TRIGGER, "skel", nil);
RemoveObject("goD");
end;
Trigger(OBJECT_TOUCH_TRIGGER, "skel", "skelF");
Что с ней может быть может не на монстра ставить ее?
function gF ()
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "g", nil);
MessageBox ("/Maps/SingleMissions/Map_01/gF.txt");
end;
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "g", "gF");
function goF ()
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "go", nil);
MessageBox("/Maps/SingleMissions/Map_01/goF.txt");
SetObjectiveState("quest", OBJECTIVE_ACTIVE);
end;
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "go", "goF");
SetObjectEnabled("skel", false);
function skelF ()
Trigger(OBJECT_TOUCH_TRIGGER, "skel", nil);
RemoveObject("gg");
MakeHeroInteractWithObject("skel", "Agata");
end;
Trigger(OBJECT_TOUCH_TRIGGER, "skel", "skelF");
Триггер goF работает, выдает сообщение и задачу, потом подхожу к монстру, герой его не бьет, стоит просто рядом и все, и объект не удаляется RemoveObject("gg"); монстр назван правильно)
подскажи по любому где то что то не так))