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

# Set inventory disabled

> Deshabilita o rehabilita por completo la apertura del inventario, bloqueando hotkeys, keybinds y llamadas directas a exports/eventos.

Deshabilita o rehabilita por completo la apertura del inventario. Cuando está deshabilitado, se bloquean todas las interacciones con el inventario: hotkeys, keybinds y llamadas directas a exports/eventos. Si el inventario está abierto en el momento de deshabilitarlo, se cerrará y el arma se desequipará automáticamente.

Esto es útil para cutscenes, minijuegos, barras de progreso o cualquier escenario en el que el jugador no deba poder abrir el inventario.

<CodeGroup>
  ```lua Export theme={null}
  exports['jaksam_inventory']:setInventoryDisabled(disabled)
  ```

  ```lua Example theme={null}
  -- Deshabilita el inventario durante una cutscene
  exports['jaksam_inventory']:setInventoryDisabled(true)
  -- ... código de la cutscene ...
  exports['jaksam_inventory']:setInventoryDisabled(false)

  -- Deshabilita el inventario durante una barra de progreso
  exports['jaksam_inventory']:setInventoryDisabled(true)
  -- ... lógica de la barra de progreso ...
  exports['jaksam_inventory']:setInventoryDisabled(false)
  ```
</CodeGroup>

### Parámetros

| Nombre | Tipo de dato | Descripción |
| - | - | - |
| `disabled` | boolean | Si es true, la apertura del inventario queda completamente bloqueada. Si es false, la apertura del inventario se rehabilita |

### Valor de retorno

Ninguno.

### Notas

**Compatibilidad con ox\_inventory:** Si estás migrando desde ox\_inventory, este export reemplaza el patrón del state bag `invBusy`. Los scripts que usan `LocalPlayer.state:set('invBusy', true, true)` seguirán funcionando automáticamente, jaksam\_inventory escucha los cambios del state bag `invBusy` y los mapea al mismo flag interno.

```lua theme={null}
-- Patrón de ox_inventory (sigue funcionando con jaksam_inventory)
LocalPlayer.state:set('invBusy', true, true)

-- Export nativo de jaksam_inventory (recomendado)
exports['jaksam_inventory']:setInventoryDisabled(true)
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.