Добавлен
Приветствую всех! Можно ли каким ни будь способом узнать уровень бафа наложенного на юнита (не обладателя самой ауры)? Надеюсь поможете разобраться.

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

попробуй GetUnitAbilityLevel
1
37
9 лет назад
1
попробуй GetUnitAbilityLevel
Принятый ответ
0
24
9 лет назад
Отредактирован Melissa
0
Ну моно при приближении юнита с аурой проверять уровень ауры, у него и всех в радиусе, обладающих ею, так как действует наисильнейшая, то и брать надо того, укого левел 1 и той же ауры больше.
Для заклинаний - при касте проверять уровень кастуемой способности и заносить в переменную или давать цели способность пустышку соответсвующего уровня, чтобы можно было потом взять уровень баффа. Удалять только надо не забывать при очищении или истечении таймера, который мы запускаем при касте. Так как похожие заклинания перезаписывают баффы, то при каждом касте можно просто тупо перезаписывать уровни и значения, неделая проверок как в случаях с аурами.
Проще конечно было бы написать "нельзя", но это ведь была бы дезинформация.
0
25
9 лет назад
0
Свои баффы для каждого уровня. Различие только в названии "для редактора". Внешне в игре не отличишь.
0
24
9 лет назад
Отредактирован Melissa
0
Nosferoh, очень долго карта грузится будет со всем этим тесктом.
0
25
9 лет назад
0
Melissa, зависит от количества уровней и заклинаний, которые надо "ловить".
0
5
9 лет назад
0
Всем спасибо! "GetUnitAbilityLevel" работает. Только что проверил через BJDebugMsg
0
24
9 лет назад
Отредактирован Melissa
0
про ауры не забудь. То есть если ауры нужны...ххх
Чтобы оставить комментарий, пожалуйста, войдите на сайт.