![]()
agentex
![]() offline
Опыт:
34,534Активность: |
отключить встроенный AI
вот пишу Аи и столкнулся с такой проблемой - герои контроллируемые компами сами юзают скилы, посредством встроенного в вар аи. можно ли отключить этот внутренний АИ? PauseCompAI() не помогает. |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Gres
Кораэлестраз
![]() ![]() offline
Опыт:
18,575Активность: |
Да можно... в начале игры объяви им поражение! ;D (это не шутка) |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
agentex
![]() offline
Опыт:
34,534Активность: |
че реально? а это ни на чем в дальнейшем не скажется? ну лан ща попробую
agentex добавил: а на жассе какая функция обьявляет поражение если не секрет? agentex добавил: RemovePlayer() чтоли? |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Gres
Кораэлестраз
![]() ![]() offline
Опыт:
18,575Активность: |
Через стандартную BJ делай да и не ломай голову!
Код:
Вместо 0 укажи игрока который и играет АИ (0 - красный, 1 - синий, 2 - бирюзовый и.т.п до 11) Отредактировано Sasha, 24.11.2008 в 13:03. |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
agentex
![]() offline
Опыт:
34,534Активность: |
не помогает( все равно кастуют
agentex добавил: так мне поможет ктонибудь? agentex добавил: Sasha, я не тупой... |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ExArt
![]() ![]() offline
Опыт:
13,734Активность: |
Можно отслеживать когда герой начинает кастовать абилку, проверять компьютер или нет, и дисейблить эту абилу.
ExArt добавил: Вот, как то так... |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Gres
Кораэлестраз
![]() ![]() offline
Опыт:
18,575Активность: |
ExArt А как ты проверишь АИ это кастует или Триггерный приказ?
|
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
agentex
![]() offline
Опыт:
34,534Активность: |
интересно если изменить приказы этих абил на неиспользуемые в игре это это поможет? Или аи ориентируется не на приказы а на изначальный равкод абил? |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ExArt
![]() ![]() offline
Опыт:
13,734Активность: |
GresВ тригере на приказ каста, Енейблить абилу сначала потом отрубать тригер для блокировки самодеятельности, приказывать кастовать и снова дисейблить. Вполне нормальный вариант вроде.
agentexНезнаю на что он ориентируются, смена ИД приказа не помогает. |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Gres
Кораэлестраз
![]() ![]() offline
Опыт:
18,575Активность: |
Кстате пришел в голову еще один вариант... Излагаю:
Открываем Редактор ИИ, затем создаем в нем АИ который будет очень тупой, тобиш ничего не будет делать! Затем открываем Редактор Триггеров и при Инициализации карты запускаем этот наш дибильный АИ!!! ИИ - Start Melee AI Script если не ошибаюсь! По идее может помоч! Попробуй и отпишись! |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
MegaPhoenix
![]() ![]() offline
Опыт:
2,932Активность: |
Gres
Хорошая идея. Но лучше сделать 4 таких болванки, импортировать и называть их Human.ai Orc.ai Undead.ai NightElf.ai, только нужно пути проверить, где лежат в мпку оригиналы. Поможет - 100% |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Dragon Knight
Меткий стрелок!!!
![]() ![]() offline
Опыт:
4,138Активность: |
Мне кажется главное для ИИ лежит в common.ai |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|