Добрый день! Возник следующий вопрос: как остановить или поменять на другой запущенный через триггер 'start melee AI script' ИИ? При всех попытках запустить новый скрипт или остановить старый путём отключения триггера - облом.

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

прописать проверку в самом скрипте и прекращать его
в конце концов аи скрипт это джасс код
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
4
9 лет назад
0
Проблема в том, что оно так не рабтает. Если каким-то триггером задано одноразовое действие, а потом он выключается, то на сами последствия этого действия выключение не влияет. Например, будучи запущенным ИИ режима сражения уже не отключается. А, собственно, какой вам нужен результат? Что вы хотите сделать?
0
9
9 лет назад
0
Это ясно, что ИИ через триггер не отключить. Результат же мне нужен - после завершения исследования у компьютерного игрока отключается старый скрипт, и включается новый, с новыми юнитами и тактикой. Это, конечно, можно сделать всё через один скрипт, навесив нужные условия, но я заметил, что при увеличении размера скрипта компьютерный игрок начинает тупить, слишком медленно развиваясь. К тому же, смена скриптов даёт компьютеру более гибкие возможности, в виде применения различных тактик, исходя из количества определённых воинов у игрока.
Возможно, существует же способ, через Jass, например!?
0
33
9 лет назад
0
Функции StopMeleeAI нет. А если просто запустить новый?
2
28
9 лет назад
2
прописать проверку в самом скрипте и прекращать его
в конце концов аи скрипт это джасс код
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.