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

На главную

## 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

    Для effect == EFFECT_TYPE_SPELL_ACTIVE_STATE_CHANGED дополнительное поле:
      isActive: boolean - true, спелл стал активным

#### Search: "CategoryLuaApi" "CategoryEffect"

EnumEffectType
EventActionPanelElementEffect
EventAstrolabeSpellEffect
EventBestFriendTeleportSpellEffect
EventContainerItemEffect
EventDefaultSpellEffect
EventDepositeBoxItemEffect
EventEquipmentItemEffect
EventInventoryItemEffect
EventSpellbookElementEffect
EventUnstuckSpellEffect

#### Search: "CategoryLuaApi" "CategoryAction"

EnumActionFailCause
EnumActionResultSpecial
EventActionFailedExploit
EventActionFailedOther
EventActionFailedSpell
EventActionPanelChanged
EventActionPanelElementChanged
EventActionPanelElementEffect
EventActionProcessTerminated
EventActionProgressFinish
EventActionProgressFreeze
EventActionProgressStart
EventActionProgressUpdate
EventActionResultSpecialSpell
EventAEMarkPointClicked
EventAttackResult
EventAvatarDestinyPointsChanged
EventAvatarExperienceChanged
EventClientImageHideAll
EventClientImageShow
EventClientMessage
EventContextActionPointStarted
EventContextActionsChanged
EventHealingReceived
EventLootMark
EventMobEvaded
EventTakeItemsFailed
EventUnitHealReceivedTotal
FunctionAvatarBindItemToActionPanel
FunctionAvatarBindMountMetamorphToActionPanel
FunctionAvatarBindMountSkinToActionPanel
FunctionAvatarBindMountToActionPanel
FunctionAvatarBindSpellToActionPanel
FunctionAvatarGetActionInfo
FunctionAvatarGetAttackResult
FunctionAvatarGetContextActions
FunctionAvatarGetMaxActionCount
FunctionAvatarGetPetAggroMode
FunctionAvatarGetPetMoveMode
FunctionAvatarIsPetInCombat
FunctionAvatarPetAttack
FunctionAvatarSetPetAggroMode
FunctionAvatarSetPetMoveMode
FunctionAvatarStopCasting
FunctionAvatarSwapActionsInActionPanel
FunctionAvatarUnBindFromActionPanel

CategoryLuaApi CategoryEvent CategoryAction CategoryEffect

На главную