С каждым ударом героя запускаю обратный отсчёт на 7 сек. который стартует снова с каждым новым ударом. Хочу чтобы пока действует этот таймер у героя был прикреплён эффект. Проблема с удалением этого эффекта, хелп. Скриншот прилагаю

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

Сделал проще, может пригодится тебе.
Поясню. Событие заменил на "получает урон", потому что если оставить событие "атакован", то триггер будет запускаться, даже если атаковать юнита, но тут же отменить атаку. Урон не будет нанесен, но триггер запустится. Я условий никаких не добавлял для простоты понимания. Сам добавишь:" Кто бьет, когда бьет" и др.
Еще ты в своем триггере расписываешь действие ауры. Я не стал над этим заморачиваться. Я просто добавил Ауру меткости. Во втором триггере я убираю ауру + убираю эффект от ауры. Т.к. у аур есть свойство - пропадать не сразу. Т.е. способность удалена, а эффект ауры висит еще пару секунд.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
26
5 лет назад
0
а все действия необходимые если таймер истекший можно закинуть в одно дерево if/then/else
0
13
5 лет назад
0
Hate, о, спасибо не знал о таком событии
2
26
5 лет назад
2
Сделал проще, может пригодится тебе.
Поясню. Событие заменил на "получает урон", потому что если оставить событие "атакован", то триггер будет запускаться, даже если атаковать юнита, но тут же отменить атаку. Урон не будет нанесен, но триггер запустится. Я условий никаких не добавлял для простоты понимания. Сам добавишь:" Кто бьет, когда бьет" и др.
Еще ты в своем триггере расписываешь действие ауры. Я не стал над этим заморачиваться. Я просто добавил Ауру меткости. Во втором триггере я убираю ауру + убираю эффект от ауры. Т.к. у аур есть свойство - пропадать не сразу. Т.е. способность удалена, а эффект ауры висит еще пару секунд.
Загруженные файлы
Принятый ответ
2
26
5 лет назад
2
Это хорошо, что ты делаешь триггеры для примера. Но не мог бы ты делать нормальные рабочие триггеры?

В первом триггере не (Атакованный юнит), а (Переключающий юнит) или (Юнит триггера).

эффект ауры висит еще пару секунд.
Тестировал это, больше секунды не висит.
0
26
5 лет назад
Отредактирован Lord_Teo
0
Ну, я как бы проверяю перед тем как скинуть. Согласен, "переключающий юнит" использовать даже лучше, но "атакованный" тоже подходит.
Даже секунда - это очень много.
2
26
5 лет назад
2
откуда там может быть атакованный, объясните
0
26
5 лет назад
Отредактирован Lord_Teo
0
Честно, даже не запарился (изначально взял условия автора). Моя вина. Отработал и я даже не взглянул туда. Почему сработало? Не знаю. Может потому что он получает урон и, типа, атакован.
2
28
5 лет назад
2
Hate, атакованный юнит на самом деле юнит триггера, а юнит триггера для события получения урона, собственно, является юнитом, что получил урон.
0
26
5 лет назад
Отредактирован Hate
0
PT153:
Hate, атакованный юнит на самом деле юнит триггера, а юнит триггера для события получения урона, собственно, является юнитом, что получил урон.
это русификатор такой? или бж хитрая?
0
28
5 лет назад
0
Hate, ехехехехе.
function GetAttackedUnitBJ takes nothing returns unit
    return GetTriggerUnit()
endfunction
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.