Skip to content

Retro Dealership

rs_dealerships is an owned dealership system for FiveM. Players can buy a shop, stock it with vehicles, hire staff, and sell to customers - all through a React NUI dashboard.

The shop runs on a stock-and-order model. Owners order vehicles from a catalogue, wait for delivery (self-pickup with a flatbed/trailer), then price and sell them. A level progression system gates higher-tier vehicle classes behind cumulative sales milestones, and unlocks additional stock and showcase slots as the shop grows.

Customers can browse stock, buy outright or finance with installment plans, and test drive before purchasing. Thereโ€™s also a used car system where players list personal vehicles for sale - the shop owner reviews trade requests and takes a commission on approved sales.

The showroom supports 3D showcase placement so owners can position display vehicles anywhere in the shop with free-aim controls. Staff management includes role-based permissions across five ranks, from Junior Staff to Owner.

Other features: configurable operating hours (real-time or GTA clock), registration tax, zone editing with camera-based polygon drawing, and an MLO preview interior for vehicle inspection. The preview room lives in a separate resource (rs_dealerships_map) to avoid crashes on restart.

Requires ox_lib and oxmysql. Supports QBCore, QBox, and ESX with auto-detection.