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

На главную

## 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
FunctionContainerLibClose
FunctionContainerLibGetItem
FunctionContainerLibGetItems
FunctionContainerLibGetItemSlot
FunctionContainerLibGetSize
FunctionContainerLibIsInteracting
FunctionContainerLibIsOpen
FunctionContainerLibMoveItem
FunctionContainerLibOpenByInteractor

CategoryLuaApi CategoryFunction CategoryContainerLib

На главную