Requirements
Make sure your server has these before installing.
✅ Required
| Resource | Why it's needed |
|---|---|
| ox_lib | Menus, notifications, progress bars and key prompts |
| oxmysql | Saving gangs, turfs, vehicles and everything else to your database |
| A framework: Qbox, QBCore or ESX | Player data, jobs and money. See Frameworks |
| An inventory: ox_inventory, qb-inventory, ps-inventory, lj-inventory or tgiann-inventory | Items, stashes and searching players. See Inventory Setup |
| MySQL 8+ or MariaDB 10.5+ | Your database server |
➕ Recommended
| Resource | Why |
|---|---|
| ox_target or qb-target | Lets players "look at" doors, NPCs, tags and players to interact. Without one, players press E instead |
| A vehicle keys script | Gives players keys when they take out gang vehicles |
| A fuel script | Saves and restores gang vehicle fuel |
| A dispatch script | Sends police alerts for drug deals, graffiti, rackets, robberies and raids |
🧩 Optional
| Resource | Why |
|---|---|
| pma-voice | Listening in with Tactical Binoculars |
| screenshot-basic | Generating furniture shop images with /gangfurnitureimages |
| K4MB1 Starter Shells / Illegal Operations Pack | Extra shell interiors for hideouts |
| A garage script (kartik-garages, jg-advancedgarages, op-garages) | Using your own garage menu for gang vehicles |
🔗 Compatibility
| Inventory | Qbox | QBCore | ESX |
|---|---|---|---|
| ox_inventory | ✅ | ✅ | ✅ |
| qb-inventory / ps-inventory / lj-inventory | - | ✅ | - |
| tgiann-inventory | ✅ | ✅ | - |
| Target | Qbox | QBCore | ESX |
|---|---|---|---|
| ox_target | ✅ | ✅ | ✅ |
| qb-target | ✅ | ✅ | - |
| No target | ✅ | ✅ | ✅ |
➡️ Next: Frameworks