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

На главную


containerLib.IsOpen( slotType )

У главного игрока имеется несколько контейнеров с предметами. Некоторые из них всегда есть у игрока, а некоторые (ITEM_CONT_DEPOSITE, ITEM_CONT_BESTIARY) появляются со своим содержимым только в определеннык моменты времени. Для вторых этот метод вернет true, если содержимое доступно на клиенте (контейнер открыт), иначе вернет false (контейнер закрыт). Для остальных конетйнеров всегда возвращает true (эти контейнеры всегда открыты).

Список контейнеров см. в ITEM_CONT_....

См. containerLib.Close( slotType ).

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

-- объявление:
IsOpen( slotType )

-- параметры:
slotType: number (enum ITEM_CONT_...) - тип контейнера с предметами


-- возвращаемые значения:
boolean - true, если контейнер открыт и его содержимое доступно игроку

Пример:

if containerLib.IsOpen( ITEM_CONT_DEPOSITE ) then
  local itemIds = containerLib.GetItems( ITEM_CONT_DEPOSITE )
end

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

CategoryContainerLib
EnumItemCont
EventContainerChanged
EventContainerItemAdded
EventContainerItemChanged
EventContainerItemEffect
EventContainerItemRemoved
EventEquipmentActivate
FunctionContainerLibClose
FunctionContainerLibGetItem
FunctionContainerLibGetItems
FunctionContainerLibGetItemSlot
FunctionContainerLibGetItemStackCount
FunctionContainerLibGetSize
FunctionContainerLibIsInteracting
FunctionContainerLibIsOpen
FunctionContainerLibMoveItem
FunctionContainerLibOpen


CategoryLuaApi CategoryFunction CategoryContainerLib

На главную