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

На главную


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

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 CategoryFunction CategoryAction CategoryAvatar

На главную