Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#2984
Старый 02.01.2020, 21:32
  #2984
^
OrnsteinDragonslayer
 
Аватар для OrnsteinDragonslayer
📖
Регистрация: 10.01.2016
Сообщения: 173
Регистрация: 10.01.2016
Сообщения: 173
По умолчанию
Re: Скрипты

Ребята, у меня возник вопрос. Подскажите, что не так?
Условия: есть эльфийский город, принадлежащий, собсна, эльфу (игрок 3). Если его захватит Игрок 2, то провал задания и проигрыш.
	function CheckAnpossal()
         while 1 do
         sleep(5)
         if GetObjectOwner ('houseElf') == PLAYER_2 then
         sleep(10)
         SetObjectiveState('q4', OBJECTIVE_FAILED, 1);
         sleep(10)
         Loose ();
         Trigger(OBJECT_CAPTURE_TRIGGER, 'houseElf', nil)
         break
end
end
end

startThread (CheckAnpossal)

Эта команда не справляется. После захвата города ничего не происходит. Ошибок никаких нет. Где я мог ошибиться? Спасибо заранее
OrnsteinDragonslayer вне форума
Ответить с цитированием