Здравствуйте, хочу узнать как отключить сценарий ИИ у какого-то игрока. Пример: в начале игры я в триггерах запустил сценарий ИИ для 2-го игрока и после его уничтожения я хочу чтобы сценарий ИИ отключался, потому что я хочу создать воинов для этого игрока, но не хочу чтобы он ими управлял. Пожалуйста, подскажите.

Принятый ответ

Да, только это не отключит ИИ вообще, а приостановит до первой реакции на "раздражители", например, пока юнита не атакуют. Можешь ставить юнитов на паузу, либо создавать нестандартные копии юнитов, на которые не будет реагировать ИИ, но вообще есть специальная функция, которой в GUI нет:
call PauseCompAI(Player(1), true)
Эта команда останавливает ИИ у синего игрока. Если нужен другой игрок, то укажи его (номер-1) вместо Player(1), например, красный Player(0). Если надо опять запустить ИИ, то вместо true укажи false.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
26
5 лет назад
0
Посмотри в действиях категорию триггеров ИИ, там можешь отключать ИИ для созданных юнитов.
0
6
5 лет назад
0
8gabriel8:
Посмотри в действиях категорию триггеров ИИ, там можешь отключать ИИ для созданных юнитов.
Игнорировать положение стража?
2
26
5 лет назад
2
Да, только это не отключит ИИ вообще, а приостановит до первой реакции на "раздражители", например, пока юнита не атакуют. Можешь ставить юнитов на паузу, либо создавать нестандартные копии юнитов, на которые не будет реагировать ИИ, но вообще есть специальная функция, которой в GUI нет:
call PauseCompAI(Player(1), true)
Эта команда останавливает ИИ у синего игрока. Если нужен другой игрок, то укажи его (номер-1) вместо Player(1), например, красный Player(0). Если надо опять запустить ИИ, то вместо true укажи false.
Принятый ответ
0
6
5 лет назад
0
8gabriel8:
Да, только это не отключит ИИ вообще, а приостановит до первой реакции на "раздражители", например, пока юнита не атакуют. Можешь ставить юнитов на паузу, либо создавать нестандартные копии юнитов, на которые не будет реагировать ИИ, но вообще есть специальная функция, которой в GUI нет:
call PauseCompAI(Player(1), true)
Эта команда останавливает ИИ у синего игрока. Если нужен другой игрок, то укажи его (номер-1) вместо Player(1), например, красный Player(0). Если надо опять запустить ИИ, то вместо true укажи false.
Спасибо!
Чтобы оставить комментарий, пожалуйста, войдите на сайт.