Форум HeroesWorld-а - Показать сообщение отдельно - Текущие вопросы и ответы по редактору карт
Показать сообщение отдельно
#4182
Старый 06.01.2017, 15:26
  #4182
^
Jack_of_shadows
 
Аватар для Jack_of_shadows
📖
Регистрация: 08.09.2013
Сообщения: 551
Выставка наград
Регистрация: 08.09.2013
Сообщения: 551
Выставка наград
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

Попробуйте так:
	EnableHeroAI(hero, nil); -- выключить мозги героя
sleep(1);
SetObjectEnabled(hero, nil); -- убрать стандартный обработчик касания (бой)
sleep(1);
Trigger(HERO_TOUCH_TRIGGER, hero, func); -- установить свой обработчик

Именно в такой последовательности и с паузами. Насколько я помню, пока не выключишь AI героя, на него нельзя вешать свои функции.
Jack_of_shadows вне форума
Ответить с цитированием