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

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

Ответ
 
Gyrofighter

offline
Опыт: 2,386
Активность:
Отловить цель заклинания при событии "Завершает применение способности"
Банальный вопрос, но что то никак не могу ничего придумать, в поиске не нашел ничего такого.
Юнит заканчивает применять способность типа channeling, если использовать событие типа "Завершает применение способности", то "Target unit of ability being cast" не отлавливает цель этой способности, как быть?
Небольшое пояснение, у меня есть способность, которая кастуется например 10 секунд, если прервать способность, то можно этот момент отловить событием "Прекращает применение способности", и можно как раз использовать Target unit of ability being cast, и получается отловить этого юнита, на кого способность была направлена.
Если же он уже откастовал все 10 секунд, то тут уже 2 события работают "Прекращает применение способности" и "Завершает применение способности", но цель уже не получается отловить "Target unit of ability being cast", видимо потому что способность уже окончена.

Отредактировано Gyrofighter, 15.09.2014 в 18:37.
Старый 15.09.2014, 18:23
16GB
GhostOne User
offline
Опыт: 59,317
Активность:
Gyrofighter,
записывать цель в переменную в начале каста
Старый 15.09.2014, 18:35
Gyrofighter

offline
Опыт: 2,386
Активность:
~16GB:
Gyrofighter,
записывать цель в переменную в начале каста
Хороший вариант, но одновременно эту способность могут использовать другие юниты за 10 секунд.
Старый 15.09.2014, 18:38
16GB
GhostOne User
offline
Опыт: 59,317
Активность:
Gyrofighter,
хэш таблицу юзай. jass знаешь мб пример сделать?
Старый 15.09.2014, 18:40
Gyrofighter

offline
Опыт: 2,386
Активность:
~16GB:
Gyrofighter,
хэш таблицу юзай. jass знаешь мб пример сделать?
За столько лет, так и не осилил изучить jass))
Да не надо, попробую тогда танцы с бубнами для начала, я просто думал есть какое то событие в ГУИ для этого специально, а я никак не могу найти)
Старый 15.09.2014, 18:46
16GB
GhostOne User
offline
Опыт: 59,317
Активность:
Gyrofighter,
хэш таблица и на гуи есть
вот примеры
Старый 15.09.2014, 18:49
Gyrofighter

offline
Опыт: 2,386
Активность:
~16GB:
Gyrofighter,
хэш таблица и на гуи есть
вот примеры
Спасибо, ознакомлюсь))
Забавно, что когда использую событие "Завершает применение способности", то кастера можно отловить "Casting unit", а цель "Target unit of ability being cast" уже не получается ) попробую от этого как то танцевать)) может пикать как то получится нужного юнита вокруг кастера по условиям и как то уже с этим что то делать
Старый 15.09.2014, 18:52
Ancient
Щпаовапа
offline
Опыт: 38,370
Активность:
Приводит способность в действие никак?
Старый 15.09.2014, 19:17
Gyrofighter

offline
Опыт: 2,386
Активность:
Ancient:
Приводит способность в действие никак?
Ну если бы более внимательно читали мой вопрос, то увидели бы, что никак)
Мне нужно провести действия с целью именно когда закончится каст спелла типа channeling, а не в начале каста.
Старый 15.09.2014, 19:41
Tobi123

offline
Опыт: 7,826
Активность:
Таймером чекать приказ ченнела. Есть такой вариант ещё.
Старый 15.09.2014, 20:30
Melissa
Я всегда хочу как лучше!
offline
Опыт: 30,496
Активность:
Пронумеровать юниты по custom value и обращаться к SpellTarget[CV юнита]
Старый 15.09.2014, 20:33
Ответ

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

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

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

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



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