Мне нужно что бы цели на которых скастовалась волна исцеления получали абилку и после 15ти секунд она пропадала.Я башку ломал час,вроде бы всё логично выглядит но в игре не работает.
Пытался с разными абилками.
Пользуюсь редактором Варкрафт 3(не рефоргет)
Условия
(Ability being cast) равно Целительная Волна
Действия
Боевая единица - Add Аура Выносливости(враг) to (Target of ability being cast)
Wait 15 seconds
Боевая единица - Remove Аура Выносливости(враг) from (Target of ability being cast)
Пытался с разными абилками.
Пользуюсь редактором Варкрафт 3(не рефоргет)
Условия
(Ability being cast) равно Целительная Волна
Действия
Боевая единица - Add Аура Выносливости(враг) to (Target of ability being cast)
Wait 15 seconds
Боевая единица - Remove Аура Выносливости(враг) from (Target of ability being cast)
Принятый ответ
А как добавить в юнита в переменную подскажите пожалуйста
local unit target = GetSpellTargetUnit()
call UnitAddAbility(target, abilityId)
call TriggerSleepAction(15)
call UnitRemoveAbility(target, abilityId)
set target = null
И тут проблема в том что юниты на которых использовалась Целительная Волна не получают ауру
Потому что (Target of ability being cast) указывает на того на кого была применена способность - первого юнита целительной волны. Если нужно получать доступ ко всем юнитам в цепочке, то можете запрограммировать свою способность целительной волны или взять готовую
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
Показать
XGM Bot
3 года
0
Показать
Похожие вопросы:
- Текстовый ХП-бар
ответ
Clamp:
- Триггерные заклинания
ответ
Sylvanas:
- Помогите с триггерным спеллом
ответ
Wadimiru:
- Триггерный отбор по условиям(Вопрос закрыт)
ответ
Пушистый:
- Триггерные спеллы
ответ
XGM Bot:
Поиск по всем ресурсам на сайте
0
Показать
Vlod
3 года
0
Показать
Здравствуйте, (Target of ability being cast) после (Wait 15 seconds) может указывать на другого юнита, сохраните цель заклинания в локальную переменную и после выжидания времени используйте локальную переменную для удаления способности у юнита
0
Показать
Zeratul123
3 года
0
Показать
А как добавить в юнита в переменную подскажите пожалуйста,я в них не шарю
И тут проблема в том что юниты на которых использовалась Целительная Волна не получают ауру
0
Показать
Vlod
3 года
0
Показать
Zeratul123:
Zeratul123:
Потому что (Target of ability being cast) указывает на того на кого была применена способность - первого юнита целительной волны. Если нужно получать доступ ко всем юнитам в цепочке, то можете запрограммировать свою способность целительной волны или взять готовую
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.