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

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

Закрытая тема
 
wupse
Tomato
offline
Опыт: 2,344
Активность:
Выбрать "Цель" Юнит
Вообще мне нужен совет и как!
Когда игрок выбирает врага, а у врага появляет на голове цель.
А скилы на цель не будет а будет удар грома вот и как тригерно сделать?
Что игрок нажал скил удар грома это будет например "Шар огня" и если дистанция близко на врага не будет кастовать, а если дальше то он 1 сек набирает силу и бросает "Шар огня" на выбранный цель юнита, если ни одного не выбран врага юнита то тоже не будет кастовать.
Возможно такое реализовать?
Я видел например как Gaias Retaliation ORPG
Старый 01.01.2013, 19:14
DimanTOoBS

offline
Опыт: 5,791
Активность:
wupse, для начала поизучай свойства способности "канал" и делаешь все скилы через него, без указания цели
вот пример как реализовать каст способностей, но они тут направленные, разбирайся
Прикрепленные файлы
Тип файла: w3x Cast system v0.03.w3x (24.7 Кбайт, 2 просмотров )
Старый 01.01.2013, 19:21
wupse
Tomato
offline
Опыт: 2,344
Активность:
Блин плохо описал=(
1.Как В игре я тыкаю мышка и бегаю и нажал на монстр и у монстра появляет верхная модель стрелка то есть как в л2 выбирают мобы.
  1. Скилы удар грома без наведения цель на монстр то есть, я нажал способность удар грома и тут тригерно проверяет есть ли цель выбраный монстр, если да то скил сработает и летит шар на цель и глушит и зависит растоянии если близко очень то скил не может кастовать как в вов.
3.Вот что я описал эх мои голова 0 ппц
Старый 01.01.2013, 20:00
DimanTOoBS

offline
Опыт: 5,791
Активность:
wupse,
триггер 1
Событие:
Юнит выбран
Действия:
удалить эффект записанный ранее в переменную TargetEffect[PlayerNumber]
set udg_TargetUnit[PlayerNumber] = GetTriggerUnit (записываем цель в переменную)
Создаём эффект над головой Triggering Unit для локального игрока (ищи в поиске как работать с Get Local Player)
Триггер 2
Событие:
Юнит приводит способность в действие
Условие:
Способность такая-то
Дистанция до цели меньше такой-то
Действия:
создать дамика
кастануть в TargetUnit[NumberPlayer]
Старый 01.01.2013, 21:32
wupse
Tomato
offline
Опыт: 2,344
Активность:
DimanTOoBS, Спс я другую логику сделал)) Кажись разобрал
_-------_
Тема #
Старый 01.01.2013, 21:46
Закрытая тема

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

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

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

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



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