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

OrnsteinDragonslayerРебята, у меня возник вопрос. Подскажите, что не так?
Условия: есть эльфийский город, принадлежащий, собсна, эльфу (игрок 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)

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

Не очень понимаю накой там еденица в "SetObjectiveState('q4', OBJECTIVE_FAILED, 1);" и снятие триггера потом
Grigoriy вне форума
Ответить с цитированием