Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#2246
Старый 04.08.2016, 22:08
  #2246
^
Medyan
 
Аватар для Medyan
📖
Регистрация: 14.12.2007
Сообщения: 30
Регистрация: 14.12.2007
Сообщения: 30
По умолчанию
Re: Скрипты

	function kill_army()
a=14
while a>13 do
MakeHeroInteractWithObject('Arantir','altar1')
sleep(2)
a=1
for i=1,119 do
a=a+GetHeroCreatures('Arantir',i)
end
if a>12 then do
StartAdvMapDialog(2)
sleep(2)
end
end
end
StartAdvMapDialog(3)
вот кусок функции в результате которой я хочу увидеть следующее:
герою предлагается порезать армию на алтаре
потом происходит проверка на количество существ в армии героя
если их больше 12 - запускается диалог(2)
если нет, тогда диалог(3)
Проблема в том, что герой только начинает взаимодействовать с алтарем, а программа уже успела посчитать его войско и после жертвоприношения показывает диалог(2), а вот как бы сделать так, чтобы проверка количества существ запускалась после того, как герой пожертвует войско?
__________________
и немедленно выпил...
и немедленно выпил...
Medyan вне форума
Ответить с цитированием