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

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

Закрытая тема
 
Aelsan
Я злой и страшный!
offline
Опыт: 684
Активность:
Вопрос по действиям юнитов после воскрешения
У меня такая ситуация: Карта типа АоС. У меня герой имеет скилл "воскрешение" (Это когда он воскрешает союзников или своих крипов ) , когда я юзаю его на крипах (союзниках), то они после этого, когда рядом стояли вражеские крипы, атаковали, а после стояли на месте!
Вопрос такой, как сделать так, чтоб после реса крипы продолжали свои действия? ( В данном случае нападали на врагов в опр. точку)
Старый 28.06.2009, 09:36
bee
vjass.optimizer
offline
Опыт: 16,615
Активность:
Aelsan твой спелл основан на стандартной абиле?
Старый 28.06.2009, 09:47
Aelsan
Я злой и страшный!
offline
Опыт: 684
Активность:
Всмысле? Аааа.... да! Как у паладина!
А чё, эта проблема не решимая? Просто никто не отвечает.

Отредактировано Aelsan, 28.06.2009 в 10:35.
Старый 28.06.2009, 10:00
ELDAR
НИИ 4А-ВО кафедра SPELLS
offline
Опыт: 8,394
Активность:
ну вобщем есть способ:
1)при создании крипов заносить их в группу
2)когда крип сдох, убрать его из группы
3)каждую секунду пикать всех юнитов игрока который контролит крипов, если юнита нет в группе то отдать приказ и добавить в группу
всё
Старый 28.06.2009, 10:48
Aelsan
Я злой и страшный!
offline
Опыт: 684
Активность:
Неее... не то ты мне говориш. Крипы, имеется ввиду те , который создаются в опр. месте и бегут в опр. точку при этом нападая. Ну как в доте крипы - энты и друид или вурдалаки и некромант! Я про них говорю, а не про нейтральо враждебных! Ну дак и мне нада, чтобы когда я их ресал, они не стояли на месте, а продолжали атаковать!!
Старый 28.06.2009, 12:33
Ranger21
I love beatiul days XD
offline
Опыт: 13,274
Активность:
Он тебе об этом и говорит, когда создаёшь крипа заноси его в группу, умирает - убирай из группы.
Каждую секунду пикай юнитов под контролём аишного игрока в группу и отдавай приказ каждые 10 секунд например
Старый 28.06.2009, 12:39
Aelsan
Я злой и страшный!
offline
Опыт: 684
Активность:
всё, равно не понимаю, как пихать их? и как каждые 10 сек отдавать приказ?
Старый 29.06.2009, 21:50
BuxProf
БухПроф
offline
Опыт: 308
Активность:
[События]
Время - Every X seconds of game
[Действия]
Отряд - Pick every unit In <> and do (actions)
-Действия:
--Боевая единица - order (Picked unit) to Перейти, нападая на противников Point[Custom value of (Picked unit)]
Point - массив с контрольными точками,
Когда юнит доходит до контрольной точки, присваивать ему custom value с номером следующей

Отредактировано BuxProf, 29.06.2009 в 22:16.
Старый 29.06.2009, 22:02
arty_F

offline
Опыт: 2,168
Активность:
Тебе уже написали выше как делать, что непонятного?
При создании крипов заноси их в группу Add unit group
При смерти крипа убирай мёртвого юнита из этой группы
Создавай переодический тригер, который каждые (N) сек. будет всех крипов на карте, которые не находятся в группе, заносить в это группу и отправлять в конечную контрольну точку движения. Правда для этого ещё надобудет определить на какой линии(если дорожка не одна) находиться данный крип, чтобы он шёл именно в свою конечную точку, но это довольно легко.
Старый 29.06.2009, 22:06
Aelsan
Я злой и страшный!
offline
Опыт: 684
Активность:
Всё равно немного непонятно)) Ну ладно, и на этом спасибо!! Потом может какнибудь разберусь. Тема закрыта.
Старый 30.06.2009, 12:31
Закрытая тема

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

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

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

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



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