Vehicle Shop (Dealership) HUD 2.0
Dealership with interactive and personalized hud, compatible with ESX, vehicle stock, vehicles are separated by classes.
Vehicle Shop (Dealership) HUD 2.0 - Modern Dealership Interface for ESX
Default ESX vehicle shops use generic menus that feel like browsing a spreadsheet. This custom dealership HUD gives players an interactive showroom experience with vehicle previews, stock levels, class filtering, and purchase confirmations. It's designed to make buying cars feel like actually shopping at a dealership instead of scrolling through lists. Players can browse by vehicle class, see real-time inventory, and confirm purchases before committing - reducing accidental buys and support tickets.
What's Included
You get a fully custom NUI interface that displays vehicle information, prices, and stock availability in an organized dealership layout. The system categorizes vehicles by class (compacts, sedans, sports, SUVs, super cars, motorcycles, etc.) so players can quickly find what they're looking for. Each vehicle listing shows the model name, price, and current inventory count. Before finalizing purchases, players see a confirmation screen that prevents accidental clicks on expensive vehicles. The stock system tracks inventory in real-time - when stock hits zero, vehicles become unavailable until restocked.
Key Features
- Custom HUD Interface - Modern, interactive UI that replaces generic ESX menus with visual showroom experience
- Vehicle Stock System - Set inventory quantities per vehicle via database. Stock decreases with each sale
- Class Organization - Vehicles grouped by class for easy browsing (compacts, sports, luxury, off-road, etc.)
- Purchase Confirmation - Double-check screen before finalizing sales prevents accidental expensive purchases
- Real-time Updates - Inventory and prices update immediately when database changes occur
- Price Display - Clear pricing in ESX currency format with thousands separators for readability
- Compatibility - Works with standard ESX vehicle shops and garage systems
Perfect For
- ESX servers wanting to upgrade from basic vehicle shop menus to polished dealership interfaces
- Admins who manage vehicle inventory and want stock levels to create scarcity for rare cars
- Communities tired of players complaining about accidental purchases from unclear menu systems
- Roleplay servers where the car buying experience matters for immersion
Technical Details
- Framework: ESX (requires ESX Legacy or compatible framework)
- Build Requirement: FiveM build 2060 or higher for NUI features
- Database: Vehicle models, prices, and stock quantities configured via MySQL tables
- Performance: Lightweight NUI - minimal resource usage when dealership menu is open
- Integration: Works with existing ESX garage systems and vehicle ownership tracking
Installation
- Import the SQL file to create vehicle inventory and dealership tables
- Add vehicle models to the database with spawn names, display names, prices, and stock quantities
- Configure dealership locations in the config file with marker coordinates
- Assign vehicles to appropriate classes (compacts, sedans, sports, super, SUV, etc.)
- Set default stock levels for each vehicle - use low numbers for rare cars, higher for common vehicles
- Test the HUD by visiting dealership markers and browsing the interface
Stock Management
The inventory system lets you control vehicle availability through stock quantities. Set exotic supercars to stock levels of 1-5 to create scarcity and demand. Common sedans can have stock of 50-100 for unlimited availability. When stock reaches zero, the vehicle shows as Out of Stock in the HUD and cannot be purchased. You can restock vehicles by updating the database directly or integrate with admin scripts for in-game inventory management. This creates realistic market dynamics where players compete for limited edition vehicles.
Framework Compatibility
- ✅ ESX Legacy - Full integration with ESX economy and vehicle ownership systems
- ✅ ESX Garages - Purchased vehicles automatically added to player garages
What Makes It Stand Out
The visual interface makes a huge difference for player experience. Instead of scrolling through text menus, they see organized categories and clear information. The confirmation system prevents the I accidentally bought a $2 million supercar support tickets that plague default shops. Stock levels add economic gameplay - when the new sports car drops with only 10 in stock, players actually race to the dealership. And because it's database-driven, you can adjust prices and inventory on the fly without editing config files and restarting the server.
Requirements
- ESX framework (Legacy or compatible version)
- FiveM server build 2060 or newer
- MySQL database for vehicle inventory





