Пользовательские дополнения
На главную
containerLib.GetItemSlot( itemId, slotType )
Возвращает информацию о слоте и контейнере, содержащем предмет. Если нет такого предмета в контейнерах игрока, то вернёт nil.
Имеющиеся контейнеры игрока см. в ITEM_CONT_....
-- библиотека:
containerLib
-- объявление:
GetItemSlot( itemId, slotType )
-- параметры:
itemId: ObjectId - идентификатор предмета
slotType: number (enum ITEM_CONT_...) or nil - тип контейнера для поиска. Если не задано - ищет во всех открытых контейнерах.
-- возвращаемые значения:
В случае если предмет найден функция возвращает 2 значения:
number (enum ITEM_CONT_...) - тип контейнера
number (int) - номер слота в контейнере
В случае если не найден или произошла ошибка функция возвращает nil
Пример:
local slotType, slot = containerLib.GetItemSlot( itemId )
if slotType then
LogInfo( slotType, slot )
else
LogInfo( "Not found" )
end
Связанные страницы: "CategoryLuaApi" "CategoryContainerLib"
CategoryContainerLib
EnumItemCont
EventContainerChanged
EventContainerItemAdded
EventContainerItemChanged
EventContainerItemEffect
EventContainerItemRemoved
FunctionContainerLibCheckMoveItem
FunctionContainerLibCheckMoveSlotItem
FunctionContainerLibClose
FunctionContainerLibGetAllResourceItemIds
FunctionContainerLibGetAllSimilarItemIds
FunctionContainerLibGetFirstResourceItemId
FunctionContainerLibGetFirstSimilarItemId
FunctionContainerLibGetItem
FunctionContainerLibGetItems
FunctionContainerLibGetItemSlot
FunctionContainerLibGetResourceItemStackCount
FunctionContainerLibGetSimilarItemStackCount
FunctionContainerLibGetSize
FunctionContainerLibIsInteracting
FunctionContainerLibIsItemEnabled
FunctionContainerLibIsItemSlotEnabled
FunctionContainerLibIsOpen
FunctionContainerLibMoveItem
FunctionContainerLibMoveSlotItem
FunctionContainerLibOpen
CategoryLuaApi
CategoryFunction
CategoryContainerLib
На главную