Всем привет! Как сделать так чтобы ИИ применил мои способности автоматически то есть с начала изучал (улучшил способность). Я пробовал сделать способность для бота на основе "Канала" Channel. Варкрафт 3 не позволял этого сделать. Короче как можно сделать так чтобы боты сами использовали способности без моего ведома.
Принятый ответ
Похожие вопросы:
ответ
Стандартный ИИ никак, только если вы замените канал какими-то другим скиллом, который юзает ИИ в схожей ситуации ( если нужно чтобы ии юзал спелл в толпе то подойдет вызов волка или стомп в качестве пустышки). Ну или совсем радикальный вариант, писать свой ИИ.
ответ
Sergarr, все, понял, спасибо. Хотя эти параметры и установлены по умолчанию в 1, но помогает отключение и включение заново - тогда начинает работать.Steal nerves, спасибо за разъяснения.
ответ
Как верно всё импортировать
Открываешь свою карту, открываешь мою. Переходишь в редактор юнитов, выбираешь там Dummy, жмёшь Ctrl + C (копировать). Далее вверху "Окна" -> твоя карта. Как только она откроется, жми Ctrl + V (вставить). Появится окошко с выбором равкода, ничего не меняй, жми Ок.
Переходишь в мою карту с помощью меню "Окна". Как только она откроется, перейди в редактор способностей. Также, как ты делал выше, скопируй Bomb Attached, Explode, Put Bomb, War Stomp Dummy.
После этого перейди в свою карту, дай своему юниту, который будет кастовать твою способность, способности Explode и Put Bomb как геройские.
Теперь перейди в мою карту, скопируй все триггеры из категории Bomb, триггер BomberEntersMap копируй самым последним.
В триггере BomberEntersMap, 2 раза кликни по условию и замени выделенное поле на картинке на тип своего юнита. Больше ничего там не трогай!Далее открываешь переменные в своей карте. Открываешь BomberAbilBombAttached, заменяешь начальное значение на скопированную из моей карты способность Bomb Attached. Аналогично поступаешь с переменными BomberAbilExplode, BomberAbilPutBomb и BomberDummyAbil.
Если всё верно сделаешь, должно работать.
Всё дополнительная информация в комментариях в триггерах.
Всё это будет работать только для 1 героя со способностью Put Bomb на карте.
Если что-то сломается или будут вопросы, то пиши в ЛС, а тут отметь этот комментарий как ответ на вопрос.
ответ
Если это не работает, то ищешь в ро у своей абилки строкуИ пишешь следующий кастом скрипт
call IssueTargetOrder(udg_unit[0],"thunderbolt",udg_unit[1])
upd: ссылка на юнита любая, я выбрал применяющего и юнита-цели, чтобы не писать комментарии
Если ты пользуешься JNGP редактором, то там есть такая кастом функция
ответ
Вставь этот русификатор, он и в джнгп работает норм
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. MpW
Ред. quq_CCCP