Melee ИИ странно себя ведёт
Подскажите, я для карты сделал Melee ИИ c помощью редактора ИИ, и делать на гуи или джассе его уже на вариант т.к. карта под него не заточена...
Но вот в чём проблема!
У меня есть 2 клана. Допустим во 2 клане все игроки ИИ. И короче если в 1 клане все люди, то это нормально...
Но если есть хоть 1 ИИ в 1 клане... То все ИИ во втором клане во первых не дефают друг друга, и во вторых не дефают свою базу! А тупо идут в атаку, когда на них напали...
Я долго мучался и понял в чём дело - короче если у ратуши убрать галочку "Ратуша" в характ(эти ратуши у 1 клана), то ИИ во втором клане работают норм!
Вот... Ну допустим я убираю это галочку - тогда ИИ во 2 клане не атакуют! Просто видимо они не видят что есть Ратуша, тупо сидят у себя на базе! (хотя 1 раз атаковали, после этого сидят на базе)...
Вот так вот...
Подскажите:
  1. Почему такое происходит и как это исправить? Вроде все настройки к карте к стандартным откатывал - не помогает!
  2. Как сделать так, что бы ИИ атаковали тогда когда я убираю галочку "Ратуша" у ратуши...
Ну или вообще какие нибудь советы как это исправить...

Лучший ответ:
Очевидно, что в 1 клане все игроки играют за Альянс нормально работают. В то время, как во-втором плохо. Может стоит покопаться в архиве ИИ? Ратуши являются как бы основанием лагеря, вот и, наверяка, считается целью. Ну ратуша не всегда является целью ИИ, у меня вот любят уничтожать даже лагеря нейтралов
Попробуй триггерно сделать. Или поищи ответы на форуме
Кстати пробовал поиграться с функциями
native RemoveGuardPosition takes unit hUnit returns nothing //юнит становится неподконтрольным ИИ-командам
native RemoveAllGuardPositions takes player num returns nothing //все юниты игрока становятся неподконтрольным
native RecycleGuardPosition takes unit hUnit returns nothing //возвращает контроль ИИ
native SetUnitCreepGuard(targ,true)
Можешь юнитам в определенный момент отключить ИИ, и пускай маршируют спасать дом.



Просмотров: 371

Steal nerves #1 - 2 года назад (отредактировано ) 1

Очевидно, что в 1 клане все игроки играют за Альянс нормально работают. В то время, как во-втором плохо. Может стоит покопаться в архиве ИИ? Ратуши являются как бы основанием лагеря, вот и, наверяка, считается целью. Ну ратуша не всегда является целью ИИ, у меня вот любят уничтожать даже лагеря нейтралов
Попробуй триггерно сделать. Или поищи ответы на форуме
Кстати пробовал поиграться с функциями
native RemoveGuardPosition takes unit hUnit returns nothing //юнит становится неподконтрольным ИИ-командам
native RemoveAllGuardPositions takes player num returns nothing //все юниты игрока становятся неподконтрольным
native RecycleGuardPosition takes unit hUnit returns nothing //возвращает контроль ИИ
native SetUnitCreepGuard(targ,true)
Можешь юнитам в определенный момент отключить ИИ, и пускай маршируют спасать дом.