2

» WarCraft 3 / Всем привет! Я пишу ai для кастомной карты, делаю все через gpt…

Tredor46, Я там добавил 4 героя для ии если выставить в лобби ИИ в слотах, прокачку способностей, бесконечную ману и быстрый ап уровня для теста, некоторые способности у героя Temari даже работают, (для других героев там указаны не правильный айди способностей и их ордер, тип использование способности, по-этому я хочу разобраться со способностоями Temari а дальше настрою и другим) мне нужно найти даммики для каждой способности героя H02P (Temari), и сделать так чтобы она использовала каждые вкачанные способности на другого героя если способность не в кулдауне
H02P id героя Temari
A01A Первая способность
A059 Вторая способность
A0TX Третья способность
A01Q Ультимейтовская способность
Загруженные файлы
2

» WarCraft 3 / Всем привет! Я пишу ai для кастомной карты, делаю все через gpt…

Tredor46, Есть глобальная структура, это уже готовая карта, все способности и даммики прописаны, например если я выбираю персонажа то используя способность срабатывает даммик и видно анимацию кастомной способности, так же мана тоже тратится, в общем все работает просто нужно тоже самое реализовать для ии
2

» WarCraft 3 / Всем привет! Я пишу ai для кастомной карты, делаю все через gpt…

Tredor46, Спасибо за ответ, я делаю для карты жанра moba, там всего лишь нужно чтобы аи фармил, двигался по карте, атаковал вражеского героя способностями, пушил базу, покупал предметы, так же задать приоритет действий исходя из действий игрока, прокачивал способности в зависимости от уровня героя, и так далее, это я все могу сделать, но я не понимаю как работать с дамиками
2

» WarCraft 3 / Всем привет! Я пишу ai для кастомной карты, делаю все через gpt…

IzobretatelBoom, Ты правильно понял, дамик должен применять способность, при этом у самого героя должно забираться определенное количество маны (стоимость маны способности), и после применения дамик должен исчезнуть
2

» WarCraft 3 / Подскажите как импортировать кастомные способности в другую кастомную карту заменить их в warcraft версии 1.31

В том то и дело что в кастомной карте откуда я хочу перенести способности не находит slk файлы, я проверял через mpq recover с этим listfile (путь к slk файлам указан в самом низу строки)
Загруженные файлы
2

» WarCraft 3 / Помогите вытащить файл war3map.w3u

Принятый ответ
Ладно, спасибо, я уже разобрался, все сделал, теперь все нестандартные объекты отображаются в редакторе
Загруженные файлы
2

» WarCraft 3 / Помогите вытащить файл war3map.w3u

Так если апгрейднуть карту до reforged то в редакторе reforged все запускается, а в самой карте mpq есть файл war3map.u и в редакторе видно нестандартные обьекты, юниты предметы и т.д, мне нужно сделать так чтобы отображались нестандартные объекты карты которая не апгрейтнутая до reforged, как это сделать?
2

» WarCraft 3 / Помогите добавить ботов в карту naruto ninpou 9.7

Emercy, то, что ты нашёл эти функции, не значит, что оно относится к нужному тебе ии, надо смотреть работу прописанного кода и провести параллели, за бесплатно вряд ли этим кто-то займётся, копошиться в чужом коде порой всё равно, что ногти плоскогубцами вытаскивать
Я готов даже заплатить если найдется человек, который сможет качественно все сделать
2

» WarCraft 3 / Нужен профи по jass

Буду работать над этим, если есть желание помочь с функционалом буду только рад)
2

» WarCraft 3 / Нужен профи по jass

Перенести конверт гуймуи на джассе будет геморнее, чем написать с нуля. Там в коде много гуи конверта. Скорее лучше делать с нуля. Пока что получилось добавить пик героев ботами и направить в мид, но кажется сломалась таблица.
Это уже хорошо, спасибо за то что посмотрел карту и добавил уже какой-то функционал, осталось только добавить прокачку уровня, использования способностей, и закуп и прожатие предметов ну и конечно что настроить логику файтов, и анализ состояния, макро и микру игру, хотелось бы в идеале чтобы были боты как в доте 1
2

» WarCraft 3 / Помогите добавить ботов в карту naruto ninpou 9.7

GetPlayerSlotState GetPlayerController IssuePointOrder IssueTargetOrder IssueImmediateOrder EVENT_PLAYER_HERO_LEVEL
GetPlayerSlotState GetPlayerController IssuePointOrder IssueTargetOrder IssueImmediateOrder EVENT_PLAYER_HERO_LEVEL - Нашел эти функции, но там каждой по 10-15
2

» WarCraft 3 / Помогите добавить ботов в карту naruto ninpou 9.7

Emercy, Если есть знания jass ты их найдешь, если нет, попробуй прикрепить карты, может кто сделает
если решишь найти сам, открой war3map.j файл текстовым редактором(блокнот, vscode и т.п)
тебе нужно найти функции отвечающие за пик героя ботом, за движение по линии, изучение и применение скилов и закуп предметов
ищи по ключевым словам, например как такие
GetPlayerSlotState GetPlayerController IssuePointOrder IssueTargetOrder IssueImmediateOrder EVENT_PLAYER_HERO_LEVEL
Затем тебе надо их перенести или написать самому и адаптировать к другой версии карты(что самое сложное) тут нужно учесть все факторы игры, мультиборды, системы воскрешения и т.д
открываем статьи на сайте по написанию ИИ
и опять же нужны знания jass что бы проделать все это.
А это 2.0 с рабочими ботами (она запротекшена) но исходник war3map.j вытащить можно
Загруженные файлы
2

» WarCraft 3 / Помогите добавить ботов в карту naruto ninpou 9.7

Emercy, Если есть знания jass ты их найдешь, если нет, попробуй прикрепить карты, может кто сделает
если решишь найти сам, открой war3map.j файл текстовым редактором(блокнот, vscode и т.п)
тебе нужно найти функции отвечающие за пик героя ботом, за движение по линии, изучение и применение скилов и закуп предметов
ищи по ключевым словам, например как такие
GetPlayerSlotState GetPlayerController IssuePointOrder IssueTargetOrder IssueImmediateOrder EVENT_PLAYER_HERO_LEVEL
Затем тебе надо их перенести или написать самому и адаптировать к другой версии карты(что самое сложное) тут нужно учесть все факторы игры, мультиборды, системы воскрешения и т.д
открываем статьи на сайте по написанию ИИ
и опять же нужны знания jass что бы проделать все это.
Вот сама карта 9.7 (открывается только стандартным warcraft editor'om)
Загруженные файлы
2

» WarCraft 3 / Помогите добавить ботов в карту naruto ninpou 9.7

Эти карты я так понимаю запротекчены, нужно снять защиту, взять war3map.j файл и добавить свой код ИИ(естественно все будет на жасс, никакого гуи), потом положить обратно
Так это понятно, я это шарю, я достал исходники, проблема найти функции которые отвечают за логику ИИ
2

» WarCraft 3 / Помогите добавить ботов в карту naruto ninpou 9.7

У меня нет доступа к GUI, по-этому строки относящиеся к ботам надо искать в скрипте, но у меня так и не получилось найти

Мне нужно чтобы бот фармил аое способностями, искал вражеских героев, покупал/продавал предметы, использовал способности и т.д.

Другими словами выполнял все те же действия что и игрок