# Installation

This guide will walk you through installing ox_inventory along with of_inv_extension, our custom extension that adds additional functionality on top of the base inventory.

# 1. Install dependencies

Before installing ox_inventory, make sure the following resources are installed and running:

  • oxmysql — handles all database operations
  • ox_lib — required utility library
  • ox_target (optional) — enables enhanced item targeting

Dependencies
../dependencies/

# 2. Download ox_inventory

Head to Portal CFX and search for ox_inventory. Download the latest version and extract it into your server's resources folder.

# 3. Download of_inv_extension

In the same Portal CFX, download of_inv_extension and extract it into your resources folder as well.

# 4. Configure server.cfg

Open your server.cfg and ensure the resources in the following order. of_inv_extension must come after ox_inventory.

ensure oxmysql
ensure ox_lib
ensure your_framework   # e.g. qb-core, es_extended, qbx_core

ensure ox_inventory
ensure of_inv_extension  # <-- Must be after ox_inventory

# 5. Configure convars (optional)

You can customize inventory capacity by adding these convars to your server.cfg:

setr inventory:slots 50           # Inventory slots per player
setr inventory:weight 30000       # Max carry weight in grams
setr inventory:dropslots 50       # Drop inventory slots
setr inventory:dropweight 30000   # Max drop weight in grams

setr inventory:police ["police", "sheriff"]

# 6. Start the server

Start your server and verify that both resources loaded without errors. You should see output similar to this in the console:

[ script:ox_inventory] ox_inventory initialized successfully
[script:of_inv_extension] [Overflow] of_inv_extension loaded successfully

If you see any dependency errors, double-check the ensure order in your server.cfg.