DMD Store Nitro System | NOS for Vehicles | QB Core
DMD-Nitro
A realistic vehicle nitrous oxide (NOS) boost system for FiveM servers.
Transform your racing and car culture servers with an immersive nitro system. Players can install nitro kits on vehicles, activate boosts with visual effects, and experience authentic street racing mechanics.
Perfect for racing servers, car meet communities, illegal street racing roleplay, and mechanic shops.
----------------------------------------------------------------
FEATURES
Nitro Installation System
• Interactive engine-side installation
• Visual marker at vehicle engine
• Installation animation (wrench work)
• Progress bar with configurable time
• Door opening animation
• Sound effects (unlock, upgrade sounds)
Nitro Activation
• Activate with Left Shift (configurable)
• Real-time percentage tracking
• Depletes during use
• Speed and power multipliers
• Vehicle-specific compatibility
• Smooth activation/deactivation
Visual Effects
• Exhaust Flames - Blue fire from all exhausts
• Screen Effects - Motion blur and turbo overlay
• Progress HUD - Real-time nitro percentage
• Particle effects (veh_backfire)
• RaceTurbo screen effect shader
Inventory Integration
• QBCore callback system
• Automatic item removal on use
• Configurable item name (nitro)
• Check item availability before installation
Multi-Language Support
• English locale included
• Turkish locale included
• Easy-to-add new languages
• Translation function support
Fully Configurable
Config.Locale = 'en' -- Language
Config.NitroMaxCapacity = 100 -- Max percentage
Config.NitroDecrementRate = 1 -- Depletion speed
Config.NitroBoostMultiplier = 5.0 -- Power boost
Config.NitroSpeedMultiplier = 20.0 -- Speed boost
Config.FlameIntensity = 0.5 -- Exhaust flames
Config.InstallTime = 5000 -- Installation duration
Config.NitroKey = 186 -- Activation key (Left Shift)
----------------------------------------------------------------
HOW IT WORKS
1. Get Nitro Item - Player obtains "nitro" item from inventory
2. Command - Use /nitro command near vehicle
3. Installation - Stand near engine, press E to install
4. Wait - 5-second installation animation plays
5. Activate - Hold Left Shift while driving to boost
6. Depletion - Nitro percentage decreases during use
7. Empty - System stops when nitro reaches 0%
----------------------------------------------------------------
VISUAL PREVIEW
Installation Phase
[Player approaches vehicle engine]
-> Green marker appears at engine location
-> Press E to install
-> Animation: Wrench repair animation
-> Sound: Bar unlock + upgrade sound
-> Hood opens automatically
-> Progress: "INSTALLING NITRO" (5 seconds)
-> Nitro activated (100%)
Activation Phase
[Player holds Left Shift while driving]
-> Screen: Motion blur + turbo effect
-> Exhaust: Blue flames from all pipes
-> Power: 5x boost
-> Speed: +20.0 modifier
-> HUD: Shows real-time percentage
-> Depletes: 1% per 100ms
----------------------------------------------------------------
CONFIGURATION
Item Setup (QB Core)
Add to your qb-core/shared/items.lua:
['nitro'] = {
['name'] = 'nitro',
['label'] = 'Nitrous Oxide System',
['weight'] = 5000,
['type'] = 'item',
['image'] = 'nitro.png',
['unique'] = false,
['useable'] = false,
['shouldClose'] = true,
['description'] = 'NOS bottle for street racing'
},
----------------------------------------------------------------
COMPATIBILITY
• Framework: QBCore (Converted from VRP)
• Inventory: QB Inventory, OX Inventory
• Progress Bar: Custom event-based
• Vehicles: All vehicle types
• Exhausts: Supports 16 exhaust bones
• Commands: Standalone /nitro command
----------------------------------------------------------------
SUPPORTED EXHAUST BONES
The script detects and applies flames to:
exhaust, exhaust_2, exhaust_3, exhaust_4, exhaust_5, exhaust_6, exhaust_7, exhaust_8, exhaust_9, exhaust_10, exhaust_11, exhaust_12, exhaust_13, exhaust_14, exhaust_15, exhaust_16
Works with single-exhaust, dual-exhaust, and multi-exhaust vehicles.
----------------------------------------------------------------
SECURITY
Protected by DMD-LIB security system:
- Script name verification (dmd-nitro)
- Dependency validation (dmd-lib required)
- Server-side item validation
- Anti-leak protection
----------------------------------------------------------------
PERFORMANCE
- Resmon: ~0.00ms idle, ~0.02ms during boost
- Optimized: Frame-based effects only when active
- Threads: Intelligent activation detection
- FPS Impact: No noticeable impact
----------------------------------------------------------------
FILES INCLUDED
dmd-nitro/
├── client.lua # Main client logic
├── server.lua # QBCore callbacks
├── config.lua # All settings
├── locales.lua # Language loader
├── locales/
│ ├── en.lua # English
│ └── tr.lua # Turkish
├── turbo/ # NUI interface
└── fxmanifest.lua # Resource manifest
----------------------------------------------------------------
INSTALLATION
1. Ensure "dmd-lib" and "qb-core" are installed
2. Extract "dmd-nitro" to resources
3. Add nitro item to qb-core/shared/items.lua
4. Add to server.cfg:
ensure dmd-lib
ensure qb-core
ensure dmd-nitro
5. Configure config.lua language and settings
6. Restart server
----------------------------------------------------------------
DMD Store - Professional FiveM Resources