Добавлен Ilya71
Сразу прошу извинить за вопрос, если уже отвечали и я просто не нашел на него ответа.
Задача: чтобы ИИ кампании пользовался дирижаблем при атаке, при условии что к атакуемому игроку есть сухопутный путь (очень длинный и с кучей врагов, по сему - дирижабль). Мой ИИ написан на Jass, по образцу как в кампаниях разработчиков. Нужно чтобы в конкретных волнах атаки на игрока шли с помощью дирижабля, а остальные волны как обычно по суше. База ИИ имеет сухопутные пути.
Я гуглил по данной теме и и читал эту статью xgm.guru/p/wc3/165518
и пробовал call LoadZepWave(GetWidgetX(target),GetWidgetY(target))
Но что-то так и не понял, куда нужно вставить эту строчку и как ее к волне приписать
Сделал просто вот так :
Задача: чтобы ИИ кампании пользовался дирижаблем при атаке, при условии что к атакуемому игроку есть сухопутный путь (очень длинный и с кучей врагов, по сему - дирижабль). Мой ИИ написан на Jass, по образцу как в кампаниях разработчиков. Нужно чтобы в конкретных волнах атаки на игрока шли с помощью дирижабля, а остальные волны как обычно по суше. База ИИ имеет сухопутные пути.
Я гуглил по данной теме и и читал эту статью xgm.guru/p/wc3/165518
и пробовал call LoadZepWave(GetWidgetX(target),GetWidgetY(target))
Но что-то так и не понял, куда нужно вставить эту строчку и как ее к волне приписать
Сделал просто вот так :
//*** WAVE 1 ***
call InitAssaultGroup()
call CampaignAttackerEx( 4,4,6, CHAOS_GRUNT )
call LoadZepWave(GetWidgetX(target),GetWidgetY(target))
call SuicideOnPlayer(M2,user)
Подскажите статью пожалуйста, или код напишите как волна должна выглядеть. Буду благодарен, заранее спасибо.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Я смотрел все ии кампании. Как раз в карте которую вы упомянули, нет сухопутных путей с базой игрока где вы стартуете. Там даже подсказка есть, купить дирижабли для того чтобы перелететь. Порталы о которых вы говорите ведут все на центральный остров, на который можно попасть только по воздуху.
ИИ просто чередует атаки воздушными юнитами и наземными, последних доставляет через дирижабли так как нет сухопутного пути к базе игрока атакуемого.
В файлах ии кампании вообще никаких кодов к дирижаблю нет, кроме кода его постройки. ИИ сам определяет нужен ли дирижабль или нет когда посылает волну в атаку выбирая путь к атакуемому игроку.