> For the complete documentation index, see [llms.txt](https://documentation.rcore.cz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.rcore.cz/paid-resources/rcore_banners/inventory.md).

# Inventory Items

{% hint style="warning" %}
Requires properly setup config for inventory from [Installation](/paid-resources/rcore_banners/installation.md)!
{% endhint %}

There are two ways of setting up inventory items. You can use the integrated **Asset Deployer** that automatically inserts items into your database (for mf-inventory and es\_extended), or you can do all necessary edits **Manually**.

* Item definitions can be found at `rcore_banners/inventory_items.lua`
* Item images are located in `rcore_banners/assets/inventory_images/`

## Asset Deployer

The Asset Deployer automatically inserts SQL items into your database.

### Available deploys:

* Resource: **mf-inventory**
  * items
* Resource: **es\_extended**
  * items

### Running deploy

Execute command `bannersetup <deploy-resource> [name]` in **server console**, where `deploy-resource` is needed and represents resource from **Available Deploys** and `name` is optional (if it's not filled, all deploys for resource will be deployed)\_ and represents specific deploy for resource.

## Manually

### ox\_inventory

1. Open `ox_inventory/data/items.lua` file.
2. Add these items:

```lua
    ['paper'] = {
        name = 'paper',
        label = 'Paper',
        weight = 100,
        stack = true,
        close = true,
        consume = 0,
    },
    ['banner'] = {
        name = 'banner',
        label = 'Banner',
        weight = 100,
        stack = true,
        close = true,
        consume = 0,
        export = 'rcore_banners.banner'
    },
    ['banner_remover'] = {
        name = 'banner_remover',
        label = 'Banner Remover',
        weight = 150,
        stack = true,
        close = true,
        consume = 0,
        export = 'rcore_banners.banner_remover'
    },
```

3. Copy images from `rcore_banners/assets/inventory_images/` to `ox_inventory/web/images/`.
4. Restart your server. Server need to be restarted for proper registration of usable items!

### qb-inventory / qs-inventory / aj-inventory / lj-inventory / ps-inventory

1. Open `qb-core/shared/items.lua` / `qs-inventory/shared/items.lua` file.
2. Add these items:

```lua
     ['banner'] = {
        name = 'banner',
        label = 'Banner',
        weight = 100,
        type = 'item',
        image = 'banner.png',
        unique = false,
        useable = true,
        shouldClose = true,
        combinable = nil,
    },
    ['banner_remover'] = {
        name = 'banner_remover',
        label = 'Banner remover',
        weight = 100,
        type = 'item',
        image = 'banner_remover.png',
        unique = false,
        useable = true,
        shouldClose = true,
        combinable = nil,
    },
    ['paper'] = {
        name = 'paper',
        label = 'Paper',
        weight = 100,
        type = 'item',
        image = 'banner_remover.png',
        unique = false,
        useable = true,
        shouldClose = true,
        combinable = nil,
    },
```

3. Copy images from `rcore_banners/assets/inventory_images/` to `qb-inventory/html/images/` / `qs-inventory/html/images/`.
4. Restart your server. Server need to be restarted for proper registration of usable items!

### mf-inventory

1. Use asset deployer command, that insert SQL items to database - `bannersetup mf-inventory items`.

### es\_extended (default esx inventory)

1. Use asset deployer command, that insert SQL items to database - `bannersetup es_extended items`.
