> For the complete documentation index, see [llms.txt](https://bros-development.gitbook.io/documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bros-development.gitbook.io/documentation/scripts/interactive-blocks/inventory-items.md).

# 📦 Inventory Items

✨ Inventory Item Setup Guide

This section covers how to add the required items for the Vehicle Kill Switch system into your server inventory.

The system is fully compatible with **ox\_inventory**, **qb-inventory**, and most inventory systems that follow similar structure patterns.

***

### 🧩 Required Items Overview

The system uses two main items:

🔑 **Kill Switch Device** → Used to install the system into a vehicle\
📡 **Kill Switch Remote** → Used to remotely disable vehicles with an installed kill switch

***

### 🎒 ox\_inventory Setup

Add the following into your `ox_inventory/data/items.lua` file:

```lua
['killswitch'] = {
    label = 'Vehicle Kill Switch',
    weight = 500,
    stack = false,
    close = true,
    description = 'A hidden device used to disable vehicle engines remotely'
},

['killswitch_remote'] = {
    label = 'Kill Switch Remote',
    weight = 200,
    stack = false,
    close = true,
    description = 'Single-use remote used to activate a vehicle kill switch',
    client = {
        event = 'killswitch:useRemote'
    }
},
```

***

### 🎒 qb-inventory Setup

Add the following into your `qb-core/shared/items.lua` file:

```lua
['killswitch'] = {
    name = 'killswitch',
    label = 'Vehicle Kill Switch',
    weight = 500,
    type = 'item',
    image = 'killswitch.png',
    unique = true,
    useable = false,
    shouldClose = true,
    combinable = nil,
    description = 'A hidden device used to disable vehicle engines remotely'
},

['killswitch_remote'] = {
    name = 'killswitch_remote',
    label = 'Kill Switch Remote',
    weight = 200,
    type = 'item',
    image = 'killswitch_remote.png',
    unique = true,
    useable = true,
    shouldClose = true,
    combinable = nil,
    description = 'Single-use remote used to activate a vehicle kill switch',
    client = {
        event = 'killswitch:useRemote'
    }
},
```

***

### 🧠 Other Inventory Systems

For other supported inventories (qs-inventory, tgiann-inventory, etc.), use the same structure as **qb-inventory** and ensure:

✔ Remote item is usable\
✔ Client event is set to `killswitch:useRemote`\
✔ Item names remain unchanged

***

### ⚠️ Important Notes

* Do not rename item names unless you also update the script accordingly
* Remote item must be usable for activation to work
* Ensure images are added if your inventory uses item icons
* Restart inventory resource after adding items

***

💡 Once configured correctly, your players will be able to install and remotely control vehicle kill switches seamlessly.
