Как пользоваться нативкой 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
можно проверять самому. берешь создаешь тестовую карту, создаешь двух юнитов, создаешь триггер с периодической проверкой дебагом и проверяешь у одного из них есть ли бафф. И в игре проверяешь
`
ОЖИДАНИЕ РЕКЛАМЫ...
18
Hate:
вам для чего
если не ошибаюсь, нативка позволяет проверять наличие определенных типов бафов
16
ну так и пользоваться, передаешь, какого типа бафы интересуют, она возвращает тру, если таких не ноль
18
DracoL1ch:
ну так и пользоваться, передаешь, какого типа бафы интересуют, она возвращает тру, если таких не ноль
а первые два аргумента boolean что значат?
27
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
можно проверять самому. берешь создаешь тестовую карту, создаешь двух юнитов, создаешь триггер с периодической проверкой дебагом и проверяешь у одного из них есть ли бафф. И в игре проверяешь
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.