AI скрипт, как....?

Добавлен
Можно ли подключить AI скрипт для игрока? (не для компьютера)
Если да то как в AI скрипт вставлять обычный Jass код типа: отправить сообщение игрокам и т.п ? (будет ли он работать)

Так можно ли в AI скрипты добавлять обычный Jass и установить скрипт для игрока ? :)
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
7
ну если интересно, хотел "внедрить" Jass код в игру с помощью
StartCampaignAI
typedef void (__cdecl *GAME_StartCampaignAI)(HPLAYER num, CJassString *script);
GAME_StartCampaignAI StartCampaignAI = (GAME_StartCampaignAI)(GameDllAddress + 0x3CB770);
или
StartMeleeAI
typedef void (__cdecl *GAME_StartMeleeAI)(HPLAYER num, CJassString *script);
GAME_StartMeleeAI StartMeleeAI = (GAME_StartMeleeAI)(GameDllAddress + 0x3CB740);
Но если в AI скрипт нельзя вставлять обычный Jass код и играющему игроку нельзя "привязать" AI скрипт то это бесполезно :)
7
Так можно ли в AI скрипты добавлять обычный Jass и установить скрипт для игрока ? :)
Принятый ответ
28
аи скрипт это текстовый фаил содержащий джасс код
вот статья о аи xgm.ru/p/wc3/melee_ai_creating1
7
Но как запустить AI скрипт для ИГРОКА (это человек который играет в карту ), а не только для компьютера?
28
написать без скрипта
просто джаз
копируеш содержимое аи скрипта и вставляеш в тригер
22
Absol:
Но как запустить AI скрипт для ИГРОКА (это человек который играет в карту ), а не только для компьютера?
Никак. ИИ работает только если игрок установлен как компьютер.
написать без скрипта
просто джаз
копируеш содержимое аи скрипта и вставляеш в тригер
Так ведь ai использует другой набор функций, отличный от обычного jass и bj. Разве WE сможет его нормально откомпилировать?
+
Я даже сомневаюсь что ai может использовать функции из common.j. Лень проверять.
28
насколько я знаю код из ai компилируется нормально при небольших изменениях
небольшие изменения это либо пройтись автозаменой либо написать пару функций
лично мне проще написать функции которые поддерживаются в ai но не работают в тригере
*написать функции аналогичные тем которые поддерживаются в ai но не работают в тригере
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.