Description
nexus_usedcars brings a fully-featured player-to-player used car market to your ESX server. Players drive their owned vehicle to a dealer, list it at a price they choose, and other players can buy it directly or make a counter offer — all server-side validated.
Listed vehicles are spawned server-side at fixed showroom spots, survive restarts, and are frozen until sold.
Features
- Multiple dealers — each with its own fee %, blip, allowed vehicle classes, model blacklist, and showroom spots
- Drive-in listing — pull up in your car, press [E], set a price, vehicle appears in the showroom instantly
- Server-side spawn — showroom vehicles persist across restarts via ESX.OneSync.SpawnVehicle
- Buy Now — instant purchase at the listed price
- Counter offers with optional escrow — buyers make offers, sellers accept/reject; escrow auto-refunded on rejection/withdraw
- Management UI — sellers view listings, review counter offers, withdraw at any time
- Per-dealer config — fee %, minimum price, vehicle class whitelist, model blacklist, optional NPC
- Optional empty check — require trunk & glovebox to be empty before listing
- Configurable money accounts — bank or cash for buyer/seller
- Fee routing — money sink or esx_society account
- Fully localizable — EN + DE included
- Anti-cheat — all checks server-side; cooldown protection
Dependencies
- es_extended (ESX Legacy)
- oxmysql
- OneSync enabled
Installation
- Copy resource into your resources/ folder
- Import sql/install.sql into your database
- Add
ensure nexus_usedcarsto server.cfg - Configure config.lua (dealer coords, fees, classes, accounts)