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

На главную

## spellLib.GetGroups( id )

Возвращает список групп, к которым принадлежит заклинание.

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

    -- объявление:
    function GetGroups( id )

    -- параметры
    id: SpellId - Id умения

    -- возвращаемые значения
    table of tables - индексированный с 0 список таблиц, каждая из которых описывает отдельную группу и содержит поля:
      sysName: string - системное имя группы; нелокализуемая строка, не должно показываться игроку
      name: WString - название группы; локализуемая строка, может быть показано игроку
      image: TextureId or nil - иконка группы, если есть, если нет - nil

    -- пример использования
    local spellbook = avatar.GetSpellBook()
    local spellGroups = spellLib.GetGroups( spellbook[1] )
    if spellGroups[ 0 ] then
      common.LogInfo( spellGroups[ 0 ].sysName )
    end

См. также spellLib.GetActionGroups( id ).

#### Связанные страницы: "CategoryLuaApi" "CategorySpellLib"

CategorySpellLib
EnumSpellbookPage
FunctionAvatarGetBuildSwitchSpell
FunctionHangarGetLendShipSpellId
FunctionHangarGetReturnLendedShipSpellId
FunctionSpellLibCanRunAvatar
FunctionSpellLibCanRunAvatarEx
FunctionSpellLibGetActionGroups
FunctionSpellLibGetCooldown
FunctionSpellLibGetCurrentValues
FunctionSpellLibGetDescription
FunctionSpellLibGetGroups
FunctionSpellLibGetGroupsDescriptions
FunctionSpellLibGetIcon
FunctionSpellLibGetObjectSpell
FunctionSpellLibGetProperties
FunctionSpellLibGetRequiredBuffs
FunctionSpellLibGetRequiredResources
FunctionSpellLibGetRequirements
FunctionSpellLibGetState
FunctionSpellLibGetValuedObject

CategoryLuaApi CategoryFunction CategorySpellbook CategorySpellLib

На главную