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

Gerterмешает пройти = нужная клетка недоступна? тогда логично, что не двигается, нет?

попробуй что-то типа этого:

	function ErlingMove()

  while 1 do
    if(GetCurrentPlayer() == 'номер игрока, которому принадлежит Эрлинг') then
      if CanMoveHero(Erling, 15 , 9, 0) then
        MoveHero(Erling, 15, 9, 0)
      elseif CanMoveHero(Erling, 121, 22, 0) then
        MoveHero(Erling, 121, 22,0)
      end
    end
    sleep(2)
  end
end

Если ему заградит путь мой герой, тогда он просто стоит на месте. Это единственная проблема. Попробовал твою функцию- проблем та же.
AlekseyS вне форума
Ответить с цитированием