Пользовательские дополнения
На главную
avatar.GetActionInfo( index )
Вернуть информацию о наличии действия в слоте экшен-панели и его параметры.
-- библиотека
avatar
-- объявление:
function GetActionInfo( index )
-- параметры
index: number (int) (индекс слота от 0 до max)
-- возвращаемые значения
nil, если действия в слоте нет
table, если действие в слоте есть
-- поля возвращаемой таблицы
type: number (enum ACTION_TYPE_XXX) - тип объекта в слоте
id: ObjectId - Id объекта в слоте (например Id умения)
-- пример использования
local actionInfo = avatar.GetActionInfo( i )
if actionInfo then
if actionInfo.type == ACTION_TYPE_SPELL then
local spellInfo = avatar.GetSpellObjectInfo( actionInfo.id )
if spellInfo then
common.LogInfo( "Spell in action slot ".. i+1 .. ": " .. spellInfo.debugName )
end
end
end
Типы действий
ACTION_TYPE_SPELL
ACTION_TYPE_ITEM
ACTION_TYPE_MOUNT
ACTION_TYPE_EMOTE
ACTION_TYPE_MOUNT_METAMORPH
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
FunctionAvatarGetAttackResult
FunctionAvatarGetContextActions
FunctionAvatarGetMaxActionCount
FunctionAvatarGetPetAggroMode
FunctionAvatarGetPetMoveMode
FunctionAvatarIsPetInCombat
FunctionAvatarPetAttack
FunctionAvatarSetPetAggroMode
FunctionAvatarSetPetMoveMode
FunctionAvatarStopCasting
FunctionAvatarSwapActionsInActionPanel
FunctionAvatarUnBindFromActionPanel
FunctionUnitGetMobActionProgress
CategoryLuaApi
CategoryFunction
CategoryAction
CategoryAvatar
На главную