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

На главную


EVENT_ACTION_PANEL_ELEMENT_EFFECT

Оповещение о начале эффекта для элемента на панели управления.

Типы эффектов: ''' EFFECT_TYPE_...'''. Для некоторых из них в сообщении передаются дополнительные поля.

Всё остальное, что не касается эффектов, при изменении присылает EVENT_ACTION_PANEL_ELEMENT_CHANGED.

-- поля:
effect: number (enum EFFECT_TYPE_...) - тип начавшегося эффекта
index: number (int)  - индекс элемента на панели управления

Для effect == EFFECT_TYPE_COOLDOWN_STARTED дополнительные поля:
  duration: number(int) - общая продолжительность в миллисекундах
  remaining: number(int) - оставшееся время в миллисекундах

Для effect == EFFECT_TYPE_SPELL_PREPARED дополнительное поле:
  prepared: boolean - текущее значение флага prepared

Search: "CategoryLuaApi" "CategoryEffect"

EnumEffectType
EventActionPanelElementEffect
EventEquipmentItemEffect
EventInventoryItemEffect
EventSpellbookElementEffect

Search: "CategoryLuaApi" "CategoryAction"

EnumActionFailCause
EnumActionResultSpecial
EventActionFailedExploit
EventActionFailedOther
EventActionFailedSpell
EventActionPanelChanged
EventActionPanelElementChanged
EventActionPanelElementEffect
EventActionProcessTerminated
EventActionProgressFinish
EventActionProgressFreeze
EventActionProgressStart
EventActionProgressUpdate
EventActionResultEffect
EventActionResultSpecialSpell
EventAEMarkPointClicked
EventAttackResult
EventAvatarCombatStatusChanged
EventAvatarExperienceChanged
EventAvatarExperienceGained
EventAvatarExperienceLost
EventAvatarRestedExperienceChanged
EventClientMessage
EventContextActionPointStarted
EventContextActionsChanged
EventEquipmentItemChanged
EventExploitResultCustom
EventHealingReceived
EventLootMark
EventTakeItemsFailed
FunctionAvatarBindItemToActionPanel
FunctionAvatarBindMountToActionPanel
FunctionAvatarBindSpellToActionPanel
FunctionAvatarGetActionInfo
FunctionAvatarGetAttackResult
FunctionAvatarGetContextActions
FunctionAvatarGetMaxActionCount
FunctionAvatarGetPetAggroMode
FunctionAvatarGetPetMoveMode
FunctionAvatarIsPetInCombat
FunctionAvatarPetAttack
FunctionAvatarSetPetAggroMode
FunctionAvatarSetPetMoveMode
FunctionAvatarStopCasting
FunctionAvatarUnBindFromActionPanel


CategoryLuaApi CategoryEvent CategoryAction CategoryEffect

На главную