VIP VehicleShop (Cardealer Gallery)
VIP VehicleShop - vehicle management system for ESX servers Compatible with ESX framework. Fully customizable and optimized.
Pré-visualização em Vídeo
Click to load video from YouTube. By watching, you agree to their privacy policy.
VIP VehicleShop (Cardealer Gallery) - Multi-Location Gallery System for ESX
Elevate your server's vehicle economy with this sophisticated gallery-based dealership system that goes far beyond basic car shops. This isn't just another vehicle menu - it's a complete showroom experience with multiple customizable galleries, job-specific dealerships, and flexible payment options including black money integration. Whether you're running a realistic economy server where different neighborhoods have different dealerships, or you need specialized vehicle access for police and EMS, this system delivers the flexibility professional servers demand. With proven deployment across ESX servers and recent UI updates, you're getting a mature, actively maintained solution.
What's Included
You receive a complete multi-gallery vehicle shop system with independent showroom management. Each gallery operates as its own dealership with unique vehicle inventories, custom camera angles for showcase viewing, and separate coordinate systems for placement anywhere on your map. The package includes job-restricted gallery functionality (perfect for police motor pools or EMS vehicle bays), black money payment integration for underground dealerships, and compatibility with both legacy ESX and modern MySQL systems. All configuration is handled through accessible config files without touching SQL directly, and the recently renewed UI provides a clean, modern shopping experience.
Key Features
- Multiple Independent Galleries - Create unlimited separate showrooms, each with its own vehicle list, location, and access rules
- Job-Specific Access Control - Restrict galleries to specific jobs like police, ambulance, or mechanic for department-only vehicle access
- Custom Camera Angles Per Gallery - Configure unique showcase camera positions and rotations for each showroom to highlight vehicles perfectly
- Flexible Payment Systems - Support for standard cash, bank payments, and black money transactions for illicit dealerships
- Gallery-Specific Inventory - Each location displays only its designated vehicles, creating specialized dealerships (luxury, sports, work trucks)
- Independent Coordinate System - Place galleries anywhere on the map with separate entry points, test drive spawn locations, and purchase areas
- ESX Version Compatibility - Works with ESX v1 Final (meta-based) and updated to support all modern ESX versions with native money handling
- Database Flexibility - Originally built with ghmattimysql, now includes mysql-async option for broader compatibility
- Config-Based Setup - Add vehicles, configure galleries, and adjust prices entirely through config files without database editing
- Renewed Modern UI - Recently updated interface with clean design, vehicle preview cards, and intuitive navigation
- Item-Based Payment Option - Enable payment with custom items (e.g., marked bills item) for roleplay-heavy servers
- Test Drive System - Players can test vehicles before purchase with configurable spawn points and return locations
Perfect For
- Large servers wanting realistic vehicle distribution across multiple city districts
- Economy servers requiring separate luxury, standard, and budget dealerships
- Whitelisted job systems where police/EMS need private vehicle garages
- Criminal roleplay servers with underground black market vehicle sales
- Servers using item-based economies that want physical currency for vehicle transactions
- Communities wanting immersive showroom experiences rather than generic menus
- Servers running custom MLO dealerships that need flexible camera and spawn systems
Gallery Configuration System
Each gallery functions as a completely independent dealership. You define the gallery's physical location coordinates, which vehicles appear in that specific showroom, whether it's open to everyone or restricted to certain jobs, and what payment methods are accepted. The camera angle system lets you position the showcase view to perfectly frame vehicles within custom MLO showrooms or outdoor lots. This means your luxury dealership in Vinewood can have dramatic overhead angles while your downtown used car lot uses ground-level viewing.
Payment Flexibility
Standard vehicle shops force one payment method server-wide. This system supports mixed economies. Your legitimate dealership accepts bank transfers and cash. Your underground chop shop in the industrial district only takes black money or marked bills items. Your government motor pool is free for authorized personnel. Each gallery maintains independent payment rules, creating realistic economic zones and supporting both legal and illegal roleplay scenarios.
Technical Details
- Framework: ESX Framework (all versions from v1 Final through ESX Legacy)
- Database: Originally ghmattimysql, updated with mysql-async compatibility
- Performance: Optimized resource usage with gallery-specific loading (dormant galleries don't consume resources)
- Dependencies: ESX core, database connector (ghmattimysql or mysql-async), standard ESX vehicle ownership system
- Customization Depth: Full control over vehicle lists, pricing, camera angles, spawn points, and payment systems per gallery
- UI Technology: HTML/CSS/JavaScript with recently renewed modern design aesthetic
- Vehicle Ownership: Integrates with standard ESX vehicle ownership and garage systems
Installation
- Extract the resource to your server's resources directory
- Import the SQL file to create necessary database tables for vehicle ownership tracking
- Configure your galleries in config.lua - set locations, vehicle lists, and access rules
- Adjust camera angles for each gallery to properly showcase vehicles in your chosen locations
- Set payment methods (cash/bank/black money/items) for each individual gallery
- Add the resource to server.cfg and restart to activate all configured galleries
- Test purchase flow, test drive spawning, and payment processing for each gallery type
Framework Compatibility
- ✅ ESX v1 Final - Original development version with full meta-based support
- ✅ ESX Legacy (1.9.x) - Updated compatibility with native ESX money handling
- ✅ ESX Legacy (1.10.x+) - Modern ESX versions fully supported with updated money functions
- ⚙️ Database Options - Works with both ghmattimysql and mysql-async connectors
What Makes It Stand Out
Most vehicle shops are single-location menus with basic buy functionality. This system treats vehicle sales like they work in reality - different dealerships in different areas with different inventories and vibes. The gallery approach means your rich players browse supercars in a Vinewood showroom while new players check budget vehicles at a downtown lot, all using the same script with different configurations. The job-restriction feature solves a common server problem: giving police and EMS access to their vehicles without either making them free for everyone or requiring clunky admin commands. Just create a job-locked gallery at the police station with department vehicles, and you're done. The black money integration creates natural criminal economy flow - stolen money gets laundered through vehicle purchases at shady dealerships. The updated UI modernizes the experience while the config-based setup means you never touch code to add vehicles or create new galleries.
Use Case Examples
Multi-District Economy: Create three galleries - luxury in Vinewood Hills (supercars, high prices), standard downtown (sedans, SUVs, mid-range), and budget in Sandy Shores (compacts, used vehicles). Each area serves different economic tiers naturally.
Job-Specific Solutions: Police station gallery restricted to police job with Crown Victorias, Chargers, and bikes. Hospital gallery for ambulance job with ambulances and medical SUVs. Mechanic shop with tow trucks and work vehicles. No admin commands needed - just job-based access control.
Criminal Economy: Hidden warehouse gallery accepting only black money, selling high-end stolen vehicles to criminals who need to spend their ill-gotten gains. Coordinates kept secret, creating an actual underground market.
Camera System Deep Dive
The configurable camera angles aren't just cosmetic - they're essential for custom MLO integration. If you've invested in a custom dealership interior, you want cameras that show it off properly. Each gallery has independent camera position (X, Y, Z coordinates), rotation, and field of view settings. This means your indoor showroom uses close-up angles that work within walls while your outdoor lot uses wide angles showing multiple vehicles. The system includes rotation controls so players can spin vehicles during preview, with camera movement that feels natural in any space.
Configuration Flexibility
Every aspect runs through config.lua. Adding a new gallery means defining an object with location coords, vehicle table (model names and prices), job restrictions (or nil for public), payment methods array, camera settings, and spawn points. The config structure is self-documenting - copy an existing gallery block, adjust values, and you've got a new showroom. This config-first approach means server owners without coding experience can still customize deeply, while developers can extend functionality by hooking into the gallery system's events and callbacks.





