народ! подскажите, реально ли с помощью кода отловить юнита цель при использовании стандартной телепортации если при касте юнита цели нету? как известно, если цель-точка, то способность ищет ближаайшего юнита подходящего под цели и телепортируется на него...мне нужно именно стандартной способностью телепортироваться, а не через канал...так вот как этого юнита отловить? я уже все что знаю испробовал. Проблема в том, что если делать через канал, то например бафф морфа не останавливается например и прочие вещи. Когда телепортируешься на юнита, он останавливается, и иконки его кнопок замораживаются как при касте молчания...есть какойто параметр как это отливить?

Я так понимаю телепорт на цель, тогда всё просто GetSpellAbilityTarget().
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
26
В DotA ведь такой же телепорт?
По идее нужна способность, которая кастуется какое-то время, необязательно Канал, например, Огненный столб. Если направил свой Огненный столб в то место, где нет юнитов, то отменить дальнейшее выполнение, если рядом юнит, то наложить на ближайшего эффект телепорта, одновременно запускается другой триггер. Другой триггер будет проверять, не умер ли юнит-цель или кастер и не бросил ли он кастовать, если да, то убрать эффект и прекратить дальнейшее выполнение. Ну и при срабатывании Огненного столба делать триггерное мгновенное перемешение.
28
Я так понимаю телепорт на цель, тогда всё просто GetSpellAbilityTarget().
Принятый ответ
5
В DotA ведь такой же телепорт?
По идее нужна способность, которая кастуется какое-то время, необязательно Канал, например, Огненный столб. Если направил свой Огненный столб в то место, где нет юнитов, то отменить дальнейшее выполнение, если рядом юнит, то наложить на ближайшего эффект телепорта, одновременно запускается другой триггер. Другой триггер будет проверять, не умер ли юнит-цель или кастер и не бросил ли он кастовать, если да, то убрать эффект и прекратить дальнейшее выполнение. Ну и при срабатывании Огненного столба делать триггерное мгновенное перемешение.
PT153:
Я так понимаю телепорт на цель, тогда всё просто GetSpellAbilityTarget().
нет нет и нет...
мне нужно использовать стандартный телепорт в предмете посох телепортации. Если цель это юнит, то проблем нету отследить, а вот если ты кастуешь телепорт на точку, то он ищет ближайшего юнита подходящего под цели. Вот этого юнита то и надо отследить. Это стандартная способность. в этом то и проблема. Мне это нужно, потомучто канал не останавливает временную шкалу например у демон хантера в морфе или аватар пока телепортируешься, а телепорт останавливает на время...+ юниты бегут к точке и тоже останавливаются после телепорта на них, а нужно сделать чтобы они продолжали приказ к точке...сделать это не проблема, если юнит цель, а вот если юнит ищется при касте на точку, то это проблема))
P.S. я не знаю какой телепорт в доте, я в нее не играю.
28
Вот этого юнита то и надо отследить.
Понял, но пробовал GetSpellAbilityTarget()? Вполне возможно, что выбранный юнит всё же записывается, не смотря на то, что каст в точку. Главное смотреть в триггере с событиями на начало или эффект способности. В событиях на конец каста юнит не записывается.
5
PT153:
Вот этого юнита то и надо отследить.
Понял, но пробовал GetSpellAbilityTarget()? Вполне возможно, что выбранный юнит всё же записывается, не смотря на то, что каст в точку. Главное смотреть в триггере с событиями на начало или эффект способности. В событиях на конец каста юнит не записывается.
это я знаю...не отлавливается...в этом и проблема...так же пробовал с приказами найти...нет результата. просто может юниту дается какаято скрытая способность по которой его можно отловить? если знает кто, может сказал бы
26
pusha1999, по идее таймер перевоплощения останавливает пауза. Или ты смог остановить таймер с помощью телепортации у движущегося юнита?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.