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

На главную

## enchant.GetItemSlots( itemId )

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

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

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

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

    -- возвращаемые значения
    table или nil - nil если нет информации; иначе таблица, проиндексированная элементами числового энама ENUM_EnchantSlot_..., значения - boolean, true если предмет имеет слот соответствующего ключу типа

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

См. также

- enchant.GetEnchants( itemId )

- ENUM_EnchantSlot_...

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

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

CategoryLuaApi CategoryFunction CategoryEnchant

На главную