> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dopenuis.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Exports

> Nosso script integra com outros via exports, permitindo estender suas funções. Veja abaixo os exports disponíveis e exemplos de uso.

Para utilizar os exports, a estrutura correta é `exports["dope_inventario"]:export(dados)`

## Consultar roupas do jogador `getUserClothes`

Consulta as roupas que o jogador está utilizando e estão cadastradas no inventário.

<ResponseField>
  Exemplo (client-side):

  ```lua theme={null}
    local clothes = exports["dope_inventario"]:getUserClothes()
  ```
</ResponseField>

## Verificar se o inventário está aberto `getOpenInventory`

Consulta se o jogador está com o inventário aberto naquele momento

<ResponseField>
  Exemplo (client-side):

  ```lua theme={null}
    local opened = exports["dope_inventario"]:getOpenInventory()
  ```
</ResponseField>

## Verificar se o inventário está aberto `getOpenInventory`

Consulta se o jogador está com o inventário aberto naquele momento

<ResponseField>
  Exemplo (client-side):

  ```lua theme={null}
    local opened = exports["dope_inventario"]:getOpenInventory()
  ```
</ResponseField>

## Verificar os porta malas abertos `setWeightChest`

Consulta todos os porta malas que estão abertos naquele momento

<ResponseField>
  Exemplo (server-side):

  ```lua theme={null}
    local trunkchests = exports["dope_inventario"]:getTrunksOpen()
  ```
</ResponseField>

## Setar mais peso em baú `setWeightChest`

Cadastra mais peso no baú definido

<ResponseField>
  <Expandable title="Args">
    <ResponseField name="chest" type="string" required>
      Identificador do baú e deverá ser o mesmo cadastrado no banco de dados
    </ResponseField>

    <ResponseField name="peso" type="number" required>
      Quantidade em KG a serem adicionados no baú
    </ResponseField>
  </Expandable>

  Exemplo (server-side):

  ```lua theme={null}
    local response = exports["dope_inventario"]:setWeightChest("chest1", 50)
  ```
</ResponseField>

## Setar mais slots em baú `setSlotChest`

Cadastra mais slots no baú definido

<ResponseField>
  <Expandable title="Args">
    <ResponseField name="chest" type="string" required>
      Identificador do baú e deverá ser o mesmo cadastrado no banco de dados
    </ResponseField>

    <ResponseField name="slots" type="number" required>
      Quantidade de slots a serem adicionados no baú
    </ResponseField>
  </Expandable>

  Exemplo (server-side):

  ```lua theme={null}
    local response = exports["dope_inventario"]:setSlotChest("chest1", 5)
  ```
</ResponseField>
