Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#2679
Старый 20.05.2018, 17:57
  #2679
^
Gerter
 
Аватар для Gerter
📖
Регистрация: 16.07.2012
Адрес: Санкт-Петербург
Сообщения: 863
pegn0ly#9113
Выставка наград
Регистрация: 16.07.2012
Адрес: Санкт-Петербург
Сообщения: 863
pegn0ly#9113
Выставка наград
По умолчанию
Re: Скрипты

REMOVE_HERO_TRIGGER немного по другому работает.

	Trigger(PLAYER_REMOVE_HERO_TRIGGER, номер игрока, 'функция, в которую будут переданы имена потерянного героя и его победителя(или nil)')

т.е, должно быть как-то так:

	function SuppGlutt (looser, winner)
if(looser == "Straker") then
         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, номер, nil);
end;
end;

Trigger (PLAYER_REMOVE_HERO_TRIGGER, номер игрока, которому принадлежит нужный герой, "SuppGlutt")
__________________
Нет войне.
Нет войне.
Gerter вне форума
Ответить с цитированием