Как пользоваться нативкой UnitHasBuffsEx?
Нашел в CJ, не могу понять как использовать её.

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

UrsaBoss, разные типы, при чем они могут взаимодействовать (например положительный магический бафф)
native UnitHasBuffsEx takes unit whichUnit, boolean removePositive, boolean removeNegative, boolean magic, boolean physical, boolean timedLife, boolean aura, boolean autoDispel returns boolean
native UnitRemoveBuffsEx takes unit whichUnit, boolean removePositive, boolean removeNegative, boolean magic, boolean physical, boolean timedLife, boolean aura, boolean autoDispel returns nothing
removePositive - позитивный / removeNegative - негативный
magic - магический / physical - физический
timedLife - время жизни (у призываемых существ)
aura - ауры
autoDispel - ??? (скорее всего есть какие-то скилы с баффами отключающие)
Для конкретной проверки есть Unit Has Specific Buff
можно проверять самому. берешь создаешь тестовую карту, создаешь двух юнитов, создаешь триггер с периодической проверкой дебагом и проверяешь у одного из них есть ли бафф. И в игре проверяешь
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
26
6 лет назад
0
вам для чего
0
18
6 лет назад
0
Hate:
вам для чего
если не ошибаюсь, нативка позволяет проверять наличие определенных типов бафов
0
16
6 лет назад
0
ну так и пользоваться, передаешь, какого типа бафы интересуют, она возвращает тру, если таких не ноль
0
18
6 лет назад
0
DracoL1ch:
ну так и пользоваться, передаешь, какого типа бафы интересуют, она возвращает тру, если таких не ноль
а первые два аргумента boolean что значат?
0
27
6 лет назад
Отредактирован MpW
0
UrsaBoss, разные типы, при чем они могут взаимодействовать (например положительный магический бафф)
native UnitHasBuffsEx takes unit whichUnit, boolean removePositive, boolean removeNegative, boolean magic, boolean physical, boolean timedLife, boolean aura, boolean autoDispel returns boolean
native UnitRemoveBuffsEx takes unit whichUnit, boolean removePositive, boolean removeNegative, boolean magic, boolean physical, boolean timedLife, boolean aura, boolean autoDispel returns nothing
removePositive - позитивный / removeNegative - негативный
magic - магический / physical - физический
timedLife - время жизни (у призываемых существ)
aura - ауры
autoDispel - ??? (скорее всего есть какие-то скилы с баффами отключающие)
Для конкретной проверки есть Unit Has Specific Buff
можно проверять самому. берешь создаешь тестовую карту, создаешь двух юнитов, создаешь триггер с периодической проверкой дебагом и проверяешь у одного из них есть ли бафф. И в игре проверяешь
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.