Cardealer โ Modern Vehicle Dealership | ESX / QBCore / Standalone | React UI | Test Drive | Color Picker | Multi-Language
Preview
Introduction
Cardealer is a modern, fully-featured vehicle dealership script for FiveM. Whether you run ESX, QBCore, or a Standalone server โ CarDealer works out of the box with automatic framework detection, so thereโs zero hassle getting it set up.
The interface is built with React and feels premium. Players get a live 3D vehicle preview with a smooth camera, full color customization, a test drive timer, and a clean browsing experience across all your vehicle categories.
Everything is configurable from a single config.lua. Labels, language, currency, speed unit, payment methods โ all of it without touching a single line of code.
Features
Dealership
- Multi-category vehicle browsing (Compacts, Sedans, Sports, Super, Motorcycles, Boats, etc.)
- Unlimited dealerships โ each defined in their own clean dealer file
- Live 3D vehicle preview camera with zoom & rotation
- Primary & secondary color picker per vehicle
- Vehicle stats displayed per vehicle (speed, seats, price)
- Webstore mode support
Test Drive
- Timed test drive system with configurable duration
- Countdown warning before time runs out
- Routing bucket isolation โ test drivers donโt interfere with other players
Economy
- Cash, bank, or combined payment support
- Configurable payment priority (cash first / bank first)
- Configurable sales tax
- Quick sell system at designated locations (configurable sell percentage)
Localization
- English, Dutch, German, French, Spanish โ out of the box
- Every UI label is config-driven: seats unit, speed unit, button text, overview label, color picker labels, not-for-sale text
- Switch between km/h and mph with one config line
- Currency symbol and position (left/right) fully configurable
Integration
- Auto-detects ESX, QBCore, or falls back to Standalone
- Vehicle keys auto-given on purchase
- Supports:
qb-vehiclekeys,qs-vehiclekeys,wasabi-carlock,cd_garage
- Supports:
- Notification system: default, ESX, QBCore, okokNotify, mythic_notify, or custom
- Interaction system: drawtext, qb-target, ox_target, or 3D text (default)
- Discord logging for purchases and sales
Developer
- Single
config.luafor all settings - Dealer files in
code/dealers/โ copy, paste, and customize - External exports:
AddDealership,RemoveDealership,GetDealerships - Debug mode available
Requirements
oxmysql- OneSync enabled (required for test drive routing buckets)
Installation
- Drop the
cardealerfolder into yourresources/directory - Import
cardealer.sqlinto your database - Add
ensure cardealerto yourserver.cfg - Open
config.luaand set your framework, language, and currency - Edit/add dealers in
code/dealers/
Example Config
Config.Framework = 'auto' -- auto / esx / qbcore / standalone
Config.Locale = 'en' -- en / nl / de / fr / es
Config.SpeedUnit = 'km/h' -- km/h / mph
Config.Currency = '$'
Config.CurrencyPosition = 'left' -- left / right
Config.Payment = {
allowBank = true,
allowCash = true,
priority = 'cash_first',
taxRate = 0.0,
}
Config.TestDrive = {
enabled = true,
duration = 300000, -- 5 minutes
}
Config.QuickSell = {
enabled = true,
sellPercentage = 0.67, -- 67% of original price
}
Seller Information
| Code is accessible | Yes |
| Subscription-based | No |
| Lines (approximately) | ~7,500 |
| Requirements | oxmysql, OneSync |
| Support | Yes |
discord: nieuweveen's scripts
webstore: https://tinos-scripts.tebex.io/package/7321286

