Форум HeroesWorld-а - Показать сообщение отдельно - Скрипты
Тема: Скрипты
Показать сообщение отдельно
#2726
Старый 17.06.2018, 19:27
  #2726
^
AlekseyS
📖
Регистрация: 02.04.2018
Адрес: Минск
Сообщения: 203
Регистрация: 02.04.2018
Адрес: Минск
Сообщения: 203
По умолчанию
Re: Скрипты

Есть проблема: Эрлингу я задал идти в отчку 15, 9 и если он по какой-то причине не сможет туда пойти, тогда в 121,22, но если ему что-то мешает пройти, допустим герой с большой армией, тогда он просто убегает обратно. Как сделать так, чтобы он, несмотря ни на что, бежал в точку 15,9.
Функция написана через NEW_DAY_TRIGGER

	if GetDate(DAY) ==  DayErlingAttack and ErlingAttack == 1 then
DeployReserveHero(Erling,RegionToPoint("Erling_deploy"))
sleep(5)
local x, y = 15, 9
if CanMoveHero(Erling,x,y,0) then
MoveHero(Erling, x, y,0)
elseif CanMoveHero(Erling,121,22)  then
MoveHero(Erling, 121, 22,0)
end
startThread(ErlingUpgrade)
end
end
AlekseyS вне форума
Ответить с цитированием