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