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

На главную


EVENT_ACTION_PANEL_ELEMENT_EFFECT

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

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

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

Событие ГКД: EVENT_GLOBAL_COOLDOWN

'''Внимание! Для событий COOLDOWN учитывается только КД самого спелла и КД группы спеллов (разные ранги, умения за слезы и тп). ГКД не учитывается! При начале и окончании ГКД данное событие не приходит'''

-- поля:
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
EventGlobalCooldown
EventSpellbookElementEffect
EventUnstuckSpellEffect

Search: "CategoryLuaApi" "CategoryAction"

EnumActionFailCause
EnumActionResultSpecial
EnumSaleTag
EventActionFailedExploit
EventActionFailedOther
EventActionFailedSpell
EventActionPanelChanged
EventActionPanelElementChanged
EventActionPanelElementEffect
EventActionProcessTerminated
EventActionProgressFinish
EventActionProgressFreeze
EventActionProgressStart
EventActionProgressUpdate
EventActionResultSpecialSpell
EventAEMarkPointClicked
EventAttackResult
EventAvatarDestinyPointsChanged
EventAvatarExperienceChanged
EventClientImageHideAll
EventClientImageShow
EventClientMessage
EventContextActionPointStarted
EventContextActionsChanged
EventDoWarp
EventHealingReceived
EventInterfaceToggle
EventLobbyClientMessage
EventLootMark
EventMobActionProgressFinish
EventMobActionProgressFreeze
EventMobActionProgressStart
EventMobEvaded
EventShowSubtitles
EventTakeItemsFailed
FunctionAvatarBindItemToActionPanel
FunctionAvatarBindMountMetamorphToActionPanel
FunctionAvatarBindMountSkinToActionPanel
FunctionAvatarBindMountToActionPanel
FunctionAvatarBindSpellToActionPanel
FunctionAvatarGetActionInfo
FunctionAvatarGetContextActions
FunctionAvatarGetMaxActionCount
FunctionAvatarGetPetAggroMode
FunctionAvatarGetPetMoveMode
FunctionAvatarIsPetInCombat
FunctionAvatarLoadActionPanel
FunctionAvatarPetAttack
FunctionAvatarSaveActionPanel
FunctionAvatarSetPetAggroMode
FunctionAvatarSetPetMoveMode
FunctionAvatarStopCasting
FunctionAvatarSwapActionsInActionPanel
FunctionAvatarUnBindFromActionPanel
FunctionUnitGetMobActionProgress


CategoryLuaApi CategoryEvent CategoryAction CategoryEffect

На главную