Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#2678
Старый 20.05.2018, 17:27
  #2678
^
OrnsteinDragonslayer
 
Аватар для OrnsteinDragonslayer
📖
Регистрация: 10.01.2016
Сообщения: 173
Регистрация: 10.01.2016
Сообщения: 173
По умолчанию
Re: Скрипты

Такой вопрос. Делаю задание, где нужно уничтожить опред. героя(Орсона). Но хочу предоставить игроку выбор, поэтому идёт развилка, а значит 2 функции, "принятия" задания или его "отказа". Отказ работает, а вот выполнение не очень. Может я где ошибся? Посмотрите, пжалста. А, да. Консоль вроде не матерится ни на что. Просто ничего не происходит. Хотя триггер верный вроде стоит.

	function SuppGlutt ()
         SetObjectiveState("Qnecro", OBJECTIVE_COMPLETED);
         RemoveObject("Isher");
         SetObjectOwner("gorodZemlya", 1);
         ChangeHeroStat("RedHeavenHero04", STAT_EXPERIENCE, 15000);
         ChangeHeroStat("RedHeavenHero04", STAT_MORALE, 1);
         ChangeHeroStat("RedHeavenHero04", STAT_LUCK, 1);
         Trigger (PLAYER_REMOVE_HERO_TRIGGER, "Straker", nil);
end;

Trigger (PLAYER_REMOVE_HERO_TRIGGER, "Straker", "SuppGlutt");
OrnsteinDragonslayer вне форума
Ответить с цитированием