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

На главную

## containerLib.GetItemSlot( itemId )

Возвращает информацию о слоте и контейнере, содержащем предмет. Если нет такого предмета в контейнерах игрока, то вернёт nil.

Имеющиеся контейнеры игрока см. в ITEM_CONT_....

    -- библиотека:
    containerLib

    -- объявление:
    GetItem( itemId )

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

    -- возвращаемые значения:
    table or nil - если предмет найден в контейнерах игрока, то таблица с полями:
      slotType: number (enum ITEM_CONT_...) - тип контейнера с предметами
      slot: number - номер слота в контейнере

Пример:

    local itemSlotInfo = containerLib.GetItemSlot( itemId )
    if itemSlotInfo then
      LogInfo( itemSlotInfo.slotType )
    end

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

CategoryContainerLib
EnumItemCont
EventContainerChanged
EventContainerItemAdded
EventContainerItemChanged
EventContainerItemEffect
EventContainerItemRemoved
FunctionContainerLibClose
FunctionContainerLibGetItem
FunctionContainerLibGetItems
FunctionContainerLibGetItemSlot
FunctionContainerLibGetSize
FunctionContainerLibIsInteracting
FunctionContainerLibIsOpen
FunctionContainerLibMoveItem
FunctionContainerLibOpenByInteractor

CategoryLuaApi CategoryFunction CategoryContainerLib

На главную