У меня на карте есть способность которая телепортирует героя к зданиям, и вопрос в следующем вот есть 2 здания я хочу сделать так чтобы к одному зданию он телепортировался, а способность не уходит в перезарядку, а вот если герой телепороиуется на второе другое здание , то способность уходит в перезарядку.
Желательно без jass, я тупица)

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

После каста удали способность и снова её добавь. Тогда кд сбросится.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
27
2 года назад
0
ну если тебе тупо на гуи надо то могу предложить только кастануть эту абилку после телепорта обратно, но будут траблы если юнит по каким-то причинам не сможет кастануть абилку, так же игрок может прервать каст, по хорошему юзануть бы мемхак, там абилку на любое кд можно запустить одной строчкой, без каких-либо проблем

хотя мб на 1.31+ завезли уже норм функции для этого
2
26
2 года назад
2
После каста удали способность и снова её добавь. Тогда кд сбросится.
Принятый ответ
0
27
2 года назад
0
Lord_Teo, так ему не сбросить кд надо, а стартануть его
0
7
2 года назад
0
используй мемхак от Unryze, если делаешь карту для 1.26a.
0
13
2 года назад
0
Как вариант, ты можешь скрыть способность телепоота, а выдать "берсерк" и отдать приказ его скастовать
0
26
2 года назад
0
rsfghd:
Lord_Teo, так ему не сбросить кд надо, а стартануть его
И? Если он тп делает к первому зданию, то способность не уходит в кд. Используем - удаляем - добавляем. Кд восстанавливается и визуально видно, что кд нет. Во втором случае просто используем умение.
0
27
2 года назад
0
Lord_Teo, что и?
Lord_Teo:
визуально видно, что кд нет
Какую-то ерунду написал, если бы ему не нужно было отображать визуально кд, он мог бы просто заменить абилку на пустышку

Borodach, я ж писал, что если юнита застанить/засайленсить, или ещё что-то, то будет беда
2
3
2 года назад
2
хотя мб на 1.31+ завезли уже норм функции для этого
Да
native BlzStartUnitAbilityCooldown takes unit whichUnit, integer abilCode, real cooldown returns nothing
0
27
2 года назад
0
Yagosha, ну тогда замечательно, если автор на актуальных сидит то пусть юзает
0
32
2 года назад
0
90% что автор вопроса сидит на гуях 1.26 патча, не знаю, зачем вы тут распинаетесь за варианты решения, автор же просил без джаса, разумеется ем скорее всего даже будет сложно через кастом скрипт вызвать старт кулдауна одной строчкой. (потому что, кто будет внедрять мемхах)
Поэтому в данном случае самое верное решение это Тео, Возможно он опечатался, поэтому смысл не тот
<<
После каста удали способность и снова её добавь. Когда кд сбросится.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.