Всем привет. Делаю предмет с направляемой способностью на цель. Суть в том что этот предмет можно направлять только на один тип юнитов. Так же этот предмет имеет заряды и довольно большой кд. Обычно если я делаю абилку с подобным условием ( юз ток на один тип юнитов ) я отлавливаю момент каста и просто юзаю приказ "стоп", но с предметами такого не выходит. Если заряд ещё можно востановить прибавив один то кд уже увы не выйдет.
Знает ли кто-то костыли ( без мемхака ) при помощи которых можно было бы вовремя прервать использование или что-то типо того? =)
Спасибо.

Принятый ответ

Очень просто, проверяем каст по приказу юза предмета и если цель неподходящая то дропаем предмет юниту под ноги, а потом заставляем подобрать его.
0
19
7 лет назад
0
Похожие вопросы:

ответ
Порядок строк ид приказа не сменить, это работает только у канала ибо это спец скилл для визуального эффекта. У морфов это работать не будет.

1
32
7 лет назад
1
Очень просто, проверяем каст по приказу юза предмета и если цель неподходящая то дропаем предмет юниту под ноги, а потом заставляем подобрать его.
Принятый ответ
1
16
7 лет назад
Отредактирован DracoL1ch
1
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_ISSUED_ORDER)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_ISSUED_TARGET_ORDER)
call TriggerRegisterUnitEvent(t,u,EVENT_UNIT_ISSUED_POINT_ORDER)

if GetIssuedOrderId()>=ORDER_useslot1 and GetIssuedOrderId()<=ORDER_useslot6 then
call InterruptUnit(u)
endif
Чтобы оставить комментарий, пожалуйста, войдите на сайт.