XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Revil
...
offline
Опыт: 16,530
Активность:
Атака монстров
Помогите плз...
Мне нужно чтобы ВСЕ монстры на карте атаковали picking unit...
А то у меня вместо ВСЕ выходит 12...
Старый 17.09.2006, 18:38
J
expert
offline
Опыт: 48,447
Активность:
ты наверно ползуешся действием которое отправляет отряд на атаку... это действие работает только на 12 юнитов за раз... нужно через

отряд - Pick every unit in (Units in (Playable map area)) and do (Actions)

и приказывай внутри его как одному юниту атаковать того кого нужно...
Старый 17.09.2006, 18:42
Revil
...
offline
Опыт: 16,530
Активность:
Ща проверю....

Revil добавил:
А можно поточнее...

Мне нужно чтобы один picking unit атаковал другого picking unit
При этом эти два picking unit-ы из разных pick функций...

Отредактировано Revil, 17.09.2006 в 19:09.
Старый 17.09.2006, 19:02
ScorpioT1000
Работаем
offline
Опыт: отключен
Эээ, сынок, так не получится.. =)
Надо забивать в переменную... Ты ваще математику учил?
Старый 17.09.2006, 23:15
GadenbIsh
Просто Гад
offline
Опыт: 70,430
Активность:
как это не получится?
пик юнит из группы тех, которых должны атаковать
-сет таргет = пикед юнит
-пик юнит из группы тех, которые должны атаковать
--пикед атакует таргет
Старый 17.09.2006, 23:19
Revil
...
offline
Опыт: 16,530
Активность:
Ща проверим...

Revil добавил:
Че-то не идет...
Неработает нихрена...

Кто знает как сделана система атаки крипов как в мясе, анти-мясе, ключе и и генетик-мутации?
Старый 18.09.2006, 00:39
ScorpioT1000
Работаем
offline
Опыт: отключен
Все равно это переменная..
Старый 18.09.2006, 23:53
J
expert
offline
Опыт: 48,447
Активность:
Revil ты должен сначало внести атакуемого юнита в переменую.. в том дейсвие что я говорил проверять не евляется ли выбраный юнит тем что ты занес в переменую и внутри этого дейсвия приказывать выбраным юнитам атоковать того кто в переменой...
Старый 19.09.2006, 12:19
Revil
...
offline
Опыт: 16,530
Активность:
Эх... я уже пробовал...
Сделаю вопрос поточнее как заставить писк юнита атаковать ближайщего к нему юнита при условии что этот хозяен этого юнита враг игроку писк юнита?

А после смерти атакованного юнита писк юнит атакует друго, тоже ближайщего к нему и с тем=же условиями...
Можно в нескольких триггерах...

P.S. Ок как я завернул...

Revil добавил:
Кстати как вы думаете такая идея пойдет...
Pick unit...
Условия этого юнита
Add в группу (перемення)
Pick unit (врага)...
Атаковать random unit из этой группы...
А?

Revil добавил:
И еще... есть такая команда?
Юнит атакует врага и всех кого найдет по пути...

Revil добавил:
Ау! Где все... ну правда есть такая команда?
Старый 20.09.2006, 18:01
J
expert
offline
Опыт: 48,447
Активность:
Цитата:
правда есть такая команда?

какая? эта?
Цитата:
Юнит атакует врага и всех кого найдет по пути...

да.. есть...

я чето малость смутно понимаю че тебе нужно зделать.. поясни точнее...
Старый 20.09.2006, 18:03
Revil
...
offline
Опыт: 16,530
Активность:
Карту типа мяса, анти-мяса знаешь?
Мне интересно как там сделана система движения и атаки монстров...
Я вроде ко-че понял, но чтобы полностью получилась мне нужна команда...
При команде атаковать...
Они атакуют именно цель а не тех кто встретился по пути...
Старый 20.09.2006, 18:06
J
expert
offline
Опыт: 48,447
Активность:
Revil я не играл в мясо...

ну и в чем проблема? говори атаковать не все по пути а атаковать цель...
Старый 20.09.2006, 18:08
Revil
...
offline
Опыт: 16,530
Активность:
Мне нужно чтобы он атаковал цель всех врагов по пути...
Старый 20.09.2006, 18:10
J
expert
offline
Опыт: 48,447
Активность:
так че не получается? это будет выглядеть примерно так:
Код:
отряд - Pick every unit in <указывай свой фильтер> and do (Actions)
    цыкл - дейсвия
        Боевая еденица - Order (Picked unit) to Перейти, нападая на противников <укажи к какой точке должны следовать>
Старый 20.09.2006, 18:16
Revil
...
offline
Опыт: 16,530
Активность:
Есть проблема, точка в которую он должен следовать это юнит, за которого ты играешь и он может двигатся... а крип за ним непобежит...
Старый 20.09.2006, 18:18
J
expert
offline
Опыт: 48,447
Активность:
Revil ну указывай следовать в точку позиции юнита, но так как она меняеся то делай это периодчисеки через определеные промежутки... в 10/20/30 сек... в зависимости от карты
Старый 20.09.2006, 18:19
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 16:17.