есть способность канал (в режиме на точку),так вот чтобы кастануть спел над прожать способность нацелить и запустить, вот нужен евент который отвечает лишь за прожатие
EVENT_PLAYER_UNIT_SPELL_FINISH
EVENT_PLAYER_UNIT_SPELL_ENDCAST
EVENT_PLAYER_UNIT_SPELL_EFFECT
EVENT_PLAYER_UNIT_SPELL_CHANNEL
EVENT_PLAYER_UNIT_SPELL_CAST
эти евенты непомогли

begins casting an ability
Даст тебе начало применения спела, если отдать по такому событию приказ стоп, то спел не активируется.
Отловить чисто нажатие кнопки, как я помню, нельзя. Можешь сделать костыль в виде того, что все способности юнита являются нонтаргет селфкаст, отлавливать событие, которое я написал выше, отменять каст, удалять скил, давать скил с кастом в цель, и использовать ForceUIKey(). В итоге для игрока всё будет обычно, нажал - кастует, а ты сможешь поймать факт начала прицеливания способностью.
`
ОЖИДАНИЕ РЕКЛАМЫ...
30
Нацелить на что/кого/куда? Недостаточно данных в вопросе.
Кроме того, при таких ситуациях отлично помогает сделать GUI триггер с нужным событием и сконвертировать его, там в коде обязательно окажется нужный эвент.
17
Clamp:
Нацелить на что/кого/куда? Недостаточно данных в вопросе.
смыл нацеливать вопрос необэтом
Кроме того, при таких ситуациях отлично помогает сделать GUI триггер с нужным событием и сконвертировать его, там в коде обязательно окажется нужный эвент.
те евенты что я перечислил и есть все события связанные со спелами в гуи
30
begins casting an ability
Даст тебе начало применения спела, если отдать по такому событию приказ стоп, то спел не активируется.
Отловить чисто нажатие кнопки, как я помню, нельзя. Можешь сделать костыль в виде того, что все способности юнита являются нонтаргет селфкаст, отлавливать событие, которое я написал выше, отменять каст, удалять скил, давать скил с кастом в цель, и использовать ForceUIKey(). В итоге для игрока всё будет обычно, нажал - кастует, а ты сможешь поймать факт начала прицеливания способностью.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.