ESX
QBCORE
Try Before Buy
DISCORD
Vehicle Maintenance v1.1.0 - Complete Realistic Maintenance System
Script Overview
Introducing Vehicle Maintenance System v1.1.0 , a comprehensive overhaul that transforms vehicle ownership into an immersive, realistic experience. This advanced system requires players to properly maintain their vehicles through four distinct component systems, each with unique degradation patterns and realistic effects.
Key Features
Four Component Systems
- Engine Oil System - Lubrication and engine performance
- Battery System - Electrical and ignition reliability
Brake System - Progressive braking efficiency loss
Tire System - Traction wear and tire bursts
Modern Interactive Interface
- Real-time NUI Display - Beautiful HTML/CSS interface with live progress bars
- Color-coded Status - Visual indicators (Green → Yellow → Red) for component health
- ESC Key Support - Intuitive menu navigation
- Mobile Responsive - Works perfectly on all screen sizes
Realistic Physics & Effects
- Progressive Handling Changes - Vehicles actually drive differently as components wear
- Oil System : Engine stalling, reduced power, smoke effects
- Battery System : Electrical failures, ignition struggles, flickering lights
- Brake System : Reduced stopping power, brake bias changes, squeaking sounds
- Tire System : Traction loss, random blowouts, squealing during cornering
- Drift Detection - Extra tire wear when drifting
Enhanced Repair System
- 4 Repair Items : Engine oil, Car battery, Brake repair kit, Tire repair kit
- Realistic Animations : Proper engine bay and wheel animations
- Contextual Repairs : Different positions for different repairs
- Progress Indicators : Visual feedback during maintenance
Performance Optimized
- Thread Management System - Prevents memory leaks
- Network ID Tracking - Reliable vehicle identification
- Smart Degradation - Components degrade based on actual usage
- Automatic Cleanup - Removes old vehicle data after 5 minutes
Technical Features
Configuration System
- Individual Component Toggle - Enable/disable any system independently
- Custom Degradation Rates - Fine-tune wear for your server economy
- Notification Cooldowns - Prevent spam with intelligent timing
- Multiple Notification Support : QB-Core, ESX, ox_lib,
- Locale System - Easy translation support
Player Experience
/checkvehicle Command - Quick status check
M Keybind - Alternative quick access (configurable)
- Inventory Integration - Use repair items directly from inventory
- Admin Tools :
/debugmaintenance and /resetmaintenance commands
Server-Side Improvements
- Startup Version Checking - Ensures compatibility
- Recently Repaired Tracking - 30-second cooldown system
- Optimized Data Structure - Efficient vehicle state management
- Better Error Handling - Improved stability
Benefits for Your Server
Enhanced Roleplay
- Mechanic Jobs - Create specialized repair services
- Vehicle Ownership Depth - Cars require actual maintenance
- Realistic Economy - Repair items have tangible value
- Emergency Scenarios - Breakdowns create RP opportunities
Customization Options
- Fine-tuned Balance - Adjust to match your server’s economy
- Component Control - Run only the systems you want
- Visual Customization - Modify UI colors and styles
- Effect Intensity - Control how dramatic failures become
Player Engagement
- Proactive Gameplay - Players must maintain their vehicles
- Skill Development - Learn to identify issues by vehicle behavior
- Investment Reward - Well-maintained vehicles perform better
- Risk Management - Neglect has real consequences
Requirements
- Framework : QBCore or ESX Legacy
- Optional : ox_lib (enhanced notifications)
- Items : Must add 4 repair items to your shared items
Installation
- Download and extract to
resources/[esx/qb]/
- Add repair items to
shared/items.lua
- Configure
config.lua to match your server
- Ensure dependencies are running
- Restart server
Migration Notes
- Backward Compatible - Works with existing oil/battery items
- New Items Required - Add brake_repair_kit and tire_repair_kit
- Automatic Upgrade - Existing vehicle states preserved
Performance Impact
- Optimized Threads - Minimal CPU usage
- Reduced Network Traffic - Smart update system
- Memory Efficient - Automatic cleanup routines
- Server-Friendly - Configurable check intervals
Support & Suggestions
- Discord Support : Join our community for help
- Ticket System : Open tickets for bug reports
- Feature Requests : We actively develop based on community feedback
- Regular Updates : Continuous improvements and bug fixes
|
|
| Code is accessible |
Config.lua |
| Subscription-based |
No |
| Lines (approximately) |
1000+ |
| Requirements |
ESX Legacy/QBCORE |
| Support |
Yes |