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

На главную


avatar.LoadActionPanel( sysClass, buildIndex, data )

Устанавливает состояние панели действий для заданного класса и билда. Номера билдов 0-2 соответствуют 1-3 грани талантов, номера билдов 3-9 ничему не соответствуют, но хранятся на сервере и могут быть загружены / выгружены.

Примечание: Существует ограничение на частоту записи в серверное хранилище, не рекомендуется изменять более 3 разных раскладок в минуту (одну и ту же раскладку менять можно несколько раз). Для корректного сохранения данных на сервере может потребоваться до 1 минуты.

ВНИМАНИЕ! В пользовательских аддонах есть ограничение: этот метод будет работать только в обработчиках реакции на действия (не перемещение) мыши. То есть на нажатие кнопки.

ВНИМАНИЕ! В пользовательских аддонах есть ограничение: запрещено использовать данную функцию пока персонаж игрока находится в бою.

-- библиотека
avatar

-- объявление:
function SaveActionPanel( sysClass, buildIndex, data )

-- параметры
sysClass: SpellId - системное имя класса
buildIndex: number (int) - индекс билда от 0 до 9
data: string or table - данные о раскладке полученные из SaveActionPanel. Модификация не допускается, имеется контрольная сумма.

-- возвращаемые значения
нет

-- пример
avatar.LoadActionPanel( avatar.GetClass(), 4, avatar.SaveActionPanel( avatar.GetClass(), 0 ) )

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
FunctionAvatarClearActionPanel
FunctionAvatarGetActionInfo
FunctionAvatarGetContextActions
FunctionAvatarGetMaxActionCount
FunctionAvatarGetPetAggroMode
FunctionAvatarGetPetMoveMode
FunctionAvatarIsPetInCombat
FunctionAvatarLoadActionPanel
FunctionAvatarPetAttack
FunctionAvatarSaveActionPanel
FunctionAvatarSetPetAggroMode
FunctionAvatarSetPetMoveMode
FunctionAvatarStopCasting
FunctionAvatarSwapActionsInActionPanel
FunctionAvatarUnBindFromActionPanel
FunctionUnitGetMobActionProgress


CategoryLuaApi CategoryFunction CategoryAction CategoryAvatar

На главную