Skip to main content

Installation Steps

1

Install dependencies

Verify all dependencies below are started before this script in your server.cfg.

ox_lib

Download ox_lib
You also need a framework, inventory, interaction system (target/drawtext/interact), and optionally a dispatch resource. Free dispatch suggestions: ps-dispatch (QB/QBOX) or linden_outlawalert (ESX).
2

Extract and place the resource

Extract the script from the zip file and place it into your scripts folder.
3

Configure the resource

Open config/config.lua and set Framework, Inventory, Dispatch, and Interaction for your server. Full option reference is on the Configuration page.
4

Add to server.cfg

Start order matters: Framework → ox_lib → Interaction → Dispatch → Inventory → then sellshop.

Notes

  • There are no mandatory items to install. Add sellable items (and any reward items like dirty money or shop coins) to your inventory as needed for the shops you enable.
  • Shop presets live in presets/*.lua and are loaded via LoadPreset. See Configuration.
  • Optional: set ServerCoords = true and define shop locations in config/sv_config.lua to keep coords server-side (anti-dump).
  • Optional XP: set UseXP = true and wire AddExp in opensource/server/server.lua (defaults to pickle_xp; can call projectx-xp or bridge AddExperience).