Пользовательские дополнения

На главную


EVENT_OBJECT_BUFF_REMOVED

Событие посылается каждый раз, когда у объекта пропадает баф.

Нельзя использовать buffId из данного события для получения информации о бафе. После отправки события экземпляр бафа уничтожается и его id инвалидируется.

Для срабатывания данного события требуется активация персонального эвента по носителю бафа, смотри common.RegisterEventHandler, common.EnablePersonalEvent.

-- поля:
objectId: ObjectId - идентификатор объекта у которого пропал баф
buffName: WString - имя бафа
buffId: ObjectId - идентификатор бафа
sysName: string - внутреннее имя бафа (может быть использовано для специальной обработки), соответствующее поле в базе для бафа - "sysUIScriptName"
resourceId: buffId - идентификатор ресурса бафа
isNeedVisualize: boolean - нужно ли отображать данный бафф
interfacePriority: int (ENUM_UIBuffPriority) - интерфейсный приоритет

Связанные события и функции:

Search: "CategoryLuaApi" "CategoryBuff"

BuffId
CategoryBuff
EnumDiminishingGroup
EnumUIBuffPriority
EventAvatarBuffRemovingFailed
EventGuildBuffAdded
EventGuildBuffsChanged
EventObjectBuffAdded
EventObjectBuffChanged
EventObjectBuffProgressAdded
EventObjectBuffProgressChanged
EventObjectBuffProgressRemoved
EventObjectBuffRemoved
EventObjectBuffsChanged
EventObjectBuffsElementChanged
EventObjectDiminishingChanged
EventObjectDiminishingGroupChanged
FunctionGuildGetBuffs
FunctionObjectGetBuffBySysName
FunctionObjectGetBuffCount
FunctionObjectGetBuffDynamicInfo
FunctionObjectGetBuffInfo
FunctionObjectGetBuffInstances
FunctionObjectGetBuffRanks
FunctionObjectGetBuffs
FunctionObjectGetBuffsInfo
FunctionObjectGetBuffsWithProperties
FunctionObjectGetBuffSysName
FunctionObjectGetBuffTooltipInfo
FunctionObjectGetDiminishingState
FunctionObjectHasBuffManager
FunctionObjectIsValidBuff
FunctionObjectRemoveBuff


CategoryLuaApi CategoryEvent CategoryUnit CategoryBuff

На главную