Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#302
Старый 12.01.2012, 18:58
  #302
^
Dyrman
 
Аватар для Dyrman
📖
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
Регистрация: 24.06.2008
Адрес: Там, где неба кончается край
Сообщения: 3479
Отправить сообщение для  Dyrman с помощью ICQ
По умолчанию
Re: Скрипты

djulian13Поставил я триггер на левелап. Ему опять чего-то не нравится


С уважением.
	--
function NameFunction ()
sleep(5);
if HasHeroSkill("NameHero", DEMON_FEAT_ABSOLUTE_GATING)==true then
SetObjectiveState('SA', OBJECTIVE_COMPLETED,1);
MessageBox(GetMapDataPath().. "Call.txt");
ChangeHeroStat("NameHero", STAT_EXPERIENCE,43119);
AddObjectCreatures("NameHero", 27, 18,-1);
flag = 1 ;
else
flag = 2 ;
end;

end;
--
Trigger(HERO_LEVELUP_TRIGGER,"NameHero","NameFunction");
--
Как-то так. Всегда будьте внимательнее, уже не первая ошибка\ Value was NIL when getting global with name - неизвестный аргумент, типа (по ошибке можно понять что имя триггера неправильное). Скрипт не проверял, но должен работать.
Единственное, я не помню, до , во время или после лвл запускается триггер)))
Dyrman вне форума
Ответить с цитированием