Возвращает таблицу описывающую содержимое контейнера. Ключи - номера слотов (от 0 до containerLib.GetSize( slotType ) - 1), значения - идентификаторы предметов в соответствующих слотах. Соответственно таблица может содержать "дыры" и ее обход через ipairs/zpairs гарантированно приведет к ошибкам. Используйте итератор pairs или (если важен порядок) обход по индексам от 0 до containerLib.GetSize( slotType ) - 1.
Внимание! Категорически запрещается вычислять размер контейнера как размер таблицы возвращаемой данным API. Используйте только containerLib.GetSize( slotType ).
Список контейнеров см. в ITEM_CONT_....
-- библиотека: containerLib -- объявление: GetItems( slotType ) -- параметры: slotType: number (enum ITEM_CONT_...) - тип контейнера с предметами -- возвращаемые значения: table (hash_map<slot, itemId>) - Таблица описывающая содержимое контейнера. Ключи - номера слотов (от 0 до containerLib.GetSize( slotType ) - 1), значения - идентификаторы предметов в соответствующих слотах.
Пример:
local size = containerLib.GetSize( ITEM_CONT_INVENTORY ) local itemIds = containerLib.GetItems( ITEM_CONT_INVENTORY )