Всем привет! У меня на карте есть боты ИИ которые отлично двигаются вместе с мобами (крипами) и атакуют убегая здания (вышку). Но появилась новая проблема. Короче Ии когда применяет способности то он застывает на месте. А я не хочу добавить периодический таймер или установить дополнительную переменную для бота. (Я сделал так чтобы бот когда зашёл на область то и получил приказ атаковать.) Как сделать так чтобы при применении заклинания ИИ не терял приказы.

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

Шаг 1 - Добавь бота в группу (что бы знать куда тебе потом его отправлять после каста способности)
Шаг 2 - Проверяй когда Бот заканчивает или Останавливает каст - чекай если он в нужной группе и отправляй в нужную точку)
А я не хочу добавить периодический таймер или установить дополнительную переменную для бота
Привыкайте к тому что без переменных не обойтись.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
3 года назад
0
Похожие вопросы:

ответ
вроде как кулдаун не запускается, если в момент применения способности юнита переместить триггером в какое-нибудь другое место (например, на несколько точек вправо)
ответ
Я решил это через отслеживание начала заклинания, после чего ставил юнита на паузу на 20 сек с проигрыванием анимации. т.е. способность не завершалась, но выгляедло это так, как будто она завершилась
ответ
Никак, это пассивка, да и зачем тебе это нужно? Если можно следить за кол-вом ресурсов?
ответ
8gabriel8, с манакостом, именно с манакостом.

1
28
3 года назад
Отредактирован Roy Mustang
1
Шаг 1 - Добавь бота в группу (что бы знать куда тебе потом его отправлять после каста способности)
Шаг 2 - Проверяй когда Бот заканчивает или Останавливает каст - чекай если он в нужной группе и отправляй в нужную точку)
А я не хочу добавить периодический таймер или установить дополнительную переменную для бота
Привыкайте к тому что без переменных не обойтись.
Загруженные файлы
Принятый ответ
1
32
3 года назад
1
Я бы советовал посмотреть ИИ старой доты, оно без офуксации кода, все имена сохранены, и посмотеть как рализуют задания для ИИ, касты абилок, поиски цели и прочее. Проблем то придется решать очень много.
0
2
3 года назад
Отредактирован Nikolay36
0
Roy Mustang, да это вариант мне нравится, но опять придется использовать глобалку или хэш т аблицу

quq_CCCP, Дота ИИ эх опять придется взломать доту)
1
32
3 года назад
1
Nikolay36, древнии версии тпа 6.44 там нет особо никакой защиты, вытащи war3map.j и смотри, там все имена остались.
0
2
3 года назад
0
quq_CCCP, благодарю. Хорошо я посмотрю версию 6.44
1
26
3 года назад
1
Заранее провальный подход надеяться на одноразовые приказы. Есть много факторов, которые могут сбивать текущие приказы: каст некоторых заклинаний, станы, подпирание другими юнитами итд.
Так что по-хорошему все равно надо делать таймер, который будет постоянно следить за состоянием ботов.
0
2
3 года назад
0
Hanabishi, так у меня есть таймер периодический который проверяет хп ботов если меньше 250 то отправляет на базу.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.