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

На главную

## enchant.GetItemSlotsInfo( itemId )

Получить информацию о слотах предмета, доступных для вставки энчантов и соответствующих этим слотам статах.

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

    -- объявление:
    function enchant.GetItemSlotsInfo( itemId )

    -- параметры
    itemId: ObjectId - идентификатор предмета

    -- возвращаемые значения
    table или nil - nil если нет информации; иначе таблица, проиндексированная элементами числового энама ENUM_EnchantSlot_..., формат значений:
      table или nil - nil если у предмета нет статов для данного слота, иначе список (индексируется от 0), относящихся к данному слоту статов (числовой энам INNATE_STAT_...)

    -- пример использования
    local slots = enchant.GetItemSlotsInfo( itemId )
    if slots then
      local defenceSlotStats = availableSlots[ENUM_EnchantSlot_Defence]
    end

См. также

- enchant.GetEnchants( itemId )

- ENUM_EnchantSlot_...

- INNATE_STAT_.../"ENUM_InnateStats_..."

#### Search: "CategoryLuaApi" "CategoryEnchant"

CategoryEnchant
EnumEnchantInsertionResult
EnumEnchantSlot
EventItemServerCmdFinished
FunctionEnchantCanInsertEnchant
FunctionEnchantCanInsertEnchants
FunctionEnchantEnchantExtract
FunctionEnchantEnchantInsert
FunctionEnchantGetEnchantInfo
FunctionEnchantGetEnchants
FunctionEnchantGetItemSlots
FunctionEnchantGetItemSlotsInfo

CategoryLuaApi CategoryFunction CategoryEnchant

На главную