Skip to content

Retro Dealership

Drop rs_dealerships into your resources folder and add to server.cfg:

ensure rs_dealerships

Make sure ox_lib and oxmysql start before it.

All tables are created automatically on first start - no SQL import needed.

TablePurpose
rs_dealershipssShop ownership, balance, settings, zone data
rs_dealerships_stockPer-shop vehicle inventory
rs_dealerships_ordersRestock order history
rs_dealerships_salesPurchase log
rs_dealerships_financeInstallment payment tracking
rs_dealerships_usedcarsSecond-hand vehicle listings
rs_dealerships_showcaseShowroom display positions
rs_dealerships_trade_requestsPending used car trade requests
rs_dealerships_staffStaff roster per shop
rs_dealerships_role_permsRole-based permissions

The server also runs ALTER statements automatically to add new columns as the resource updates. You donโ€™t need to touch the database manually.

Auto-detects QBCore, QBox (qbx_core), or ESX. Force a specific one with Config.Framework in config/config.lua.

Auto-detection order: ox_target โ†’ qb-target โ†’ qtarget โ†’ 3D markers with E-key fallback.

Remove or disable qb-vehicleshop or any other vehicle shop resource. Only one should be active.

Restart the server, visit a shop location, interact with the NPC or marker, and check that the catalogue loads. Try purchasing a vehicle to confirm everything is wired up.