Скажите, пожалуйста, что я не правильно делаю?
Зехир умирает, а задание не проваливается и игра продолжается.
Чтобы проверка была всю игру, нужно условие поместить в цикл.
function CheckAlive()
while IsHeroAlive('Zehir') do
sleep(5)
end
SetObjectiveState('kill', OBJECTIVE_FAILED)
Loose()
end
startThread(CheckAlive)
Одиночные: Завеса срывается, Посол, Последний рывок, Эхо Пустоты
Кампания: Империя Единорога
Существа NCF
Орден Порядка: 1
Нейтралы: 1 2 3 4