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

На главную


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
EventEquipmentActivate
FunctionContainerLibClose
FunctionContainerLibGetItem
FunctionContainerLibGetItems
FunctionContainerLibGetItemSlot
FunctionContainerLibGetItemStackCount
FunctionContainerLibGetSize
FunctionContainerLibIsInteracting
FunctionContainerLibIsOpen
FunctionContainerLibMoveItem
FunctionContainerLibOpen


CategoryLuaApi CategoryFunction CategoryContainerLib

На главную