Сейчас 17:50:57 Понедельник, 20 мая, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Как обнулить AI?
Как обнулить AI?
Ramazan(off)Дата: Понедельник, 25 Марта 2013, 15:29:24 | Сообщение # 1
11 уровень
Группа: Проверенные
Сообщений: 1670
Награды: 1
Репутация: 775
Блокировки:
В общем когда стоит комп в слоте, если управлять героем, то он обычно начинает самодеятельность.
например применять спеллы, которые не надо применять, пить лечилки и прочее.
Как убрать базовый AI у компа, подскажите пожалуйста.
 

NaturekidДата: Понедельник, 25 Марта 2013, 15:32:39 | Сообщение # 2
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
ну если ты борешься с наведением болтов, волшебного огня, мощных нюков и дизейблов в крипов -
то тупо
Начинает направлять способность
условие - перечень заклинаний
цель крип
действие - приказать отставить.
А насчёт лечилок - он их вроде бы достаточно адекватно использует, но если считаешь иначе - заменяй на некликающийся а в нужный момент давай кликающийся.




Сообщение отредактировал Naturekid - Понедельник, 25 Марта 2013, 15:33:13
 

Ramazan(off)Дата: Понедельник, 25 Марта 2013, 15:38:15 | Сообщение # 3
11 уровень
Группа: Проверенные
Сообщений: 1670
Награды: 1
Репутация: 775
Блокировки:
Цитата (Naturekid)
заменяй на некликающийся

вот! он даже некликающийся может кликнуть xD

но дело не в этом. мне скрипты полностью вытащить нужно, ибо то что я перечислил это ещё цветочки.
он делает ВСЕ ДЕЙСТВИЯ которые мне абсолютно не нужны и этим портит мой AI

короче хочу вырезать скрипт героя, который предусмотрен стандартным AI

Добавлено (25 Марта 2013, 15:38:15)
---------------------------------------------

Цитата (Naturekid)
действие - приказать отставить

ну если я так сделаю, то он с моим триггером бороться будет.
то есть будет продолжать начинать применять, а триггер его останавливать будет.
и мягко говоря этот Аишник зависнет)
 

NaturekidДата: Понедельник, 25 Марта 2013, 15:41:56 | Сообщение # 4
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
ну напршивается простое решение - кинуть в карту файлы с путями как АИ, сдлеав их пустыми или почти пустыми и наверное прок... :D
Тока пути ненаю :D

Добавлено (25 Марта 2013, 15:40:04)
---------------------------------------------
scripts\human.ai

Добавлено (25 Марта 2013, 15:40:12)
---------------------------------------------
war3.mpq

Добавлено (25 Марта 2013, 15:41:56)
---------------------------------------------
хотя это наверное для melee <_<


 

Ramazan(off)Дата: Понедельник, 25 Марта 2013, 15:42:40 | Сообщение # 5
11 уровень
Группа: Проверенные
Сообщений: 1670
Награды: 1
Репутация: 775
Блокировки:
Цитата (Naturekid)
scripts\human.ai

вот за это спасибо)

Добавлено (25 Марта 2013, 15:42:40)
---------------------------------------------

Цитата (Naturekid)
хотя это наверное для melee

это начинка для мили, которая как раз и предусматривает поведения героя, там полюбому строчки есть, так что всё норм)
 

NaturekidДата: Понедельник, 25 Марта 2013, 16:22:18 | Сообщение # 6
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
Цитата (Ramazan(off))
ну если я так сделаю, то он с моим триггером бороться будет. то есть будет продолжать начинать применять, а триггер его останавливать будет. и мягко говоря этот Аишник зависнет)

есть обстоятельства когда нужно навести мощное заклинание на крипа? hmm тогда просто в инициализаторе-триггере ставь логическую переменную=да на короткий срок а в предотвратителе проверяй её.
Цитата (Ramazan(off))
вот! он даже некликающийся может кликнуть xD

Это как? %) И что он там кликнет, в пустом предмете?


 

Ramazan(off)Дата: Понедельник, 25 Марта 2013, 16:43:25 | Сообщение # 7
11 уровень
Группа: Проверенные
Сообщений: 1670
Награды: 1
Репутация: 775
Блокировки:
Проблема решена, если кому-то надо: Надо ставить игрока, за которого AI играет на "резерв" или "нет"

Добавлено (25 Марта 2013, 16:43:25)
---------------------------------------------

Цитата (Naturekid)
Это как? %) И что он там кликнет, в пустом предмете?

Короче я пару лет назад делал AI.
В общем это было у меня зелье. Но я забыл настроить ей то, чтобы оно нажималось) (а внутри была способность вылечиться)
так вот этот самый AI игрок нажимал её. А когда я купил это зелье я его не смог нажать.
Работает только при том, если предмет ПОТЕНЦИАЛЬНО способен залечить игрока.
А если с полностью пустым предметом - он ничего не сделает)
 

NaturekidДата: Понедельник, 25 Марта 2013, 16:46:48 | Сообщение # 8
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
ну ясно

 

SirNikolasДата: Понедельник, 25 Марта 2013, 18:31:23 | Сообщение # 9
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Цитата (Ramazan(off))
Проблема решена, если кому-то надо: Надо ставить игрока, за которого AI играет на "резерв" или "нет"
Либо на нейтрального.


 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Как обнулить AI?
  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz