FCT Extinguisher – Realistic Fire Safety System for FiveM
Add realistic fire safety mechanics to your FiveM server with the FCT Extinguisher mod. This standalone script allows players to grab, use, and return fire extinguishers found throughout the map, bringing authentic emergency response capabilities to firefighter roleplay, vehicle fires, and accident scenarios.
What It Does
The FCT Extinguisher script introduces interactive fire extinguishers to your FiveM world. Players can pick up extinguishers from designated world locations, use them to combat fires, and return them when finished. The system uses realistic mechanics including limited extinguisher capacity, spray physics, and proper fire suppression behavior.
Key Features
- Pick Up & Use – Grab extinguishers from walls, fire stations, or designated spots
- Realistic Fire Suppression – Actually extinguishes flames with spray mechanics
- Return System – Put extinguisher back when done (prevents clutter/abuse)
- Limited Capacity – Extinguishers deplete with use, requiring refills or replacement
- Spray Particle Effects – Visual feedback showing extinguisher discharge
- Target System Support – Works with ox_target, qb-target, or default keybinds
- Multiple Locations – Place extinguishers wherever needed on your map
- Standalone – No framework dependency, works on any server
Perfect For
- Fire department roleplay servers with realistic emergency response
- Vehicle fire scenarios (crashes, engine fires, explosions)
- Building fire events and firefighting missions
- Industrial/factory roleplay with safety equipment
- Mechanic shops and garages (realistic safety compliance)
- Apartment buildings and public spaces
Common Roleplay Scenarios
This script enables immersive fire safety scenarios:
- Car Accident Response: Civilians use extinguishers on burning vehicles before FD arrives
- Fire Department Training: FD teaches citizens proper extinguisher technique
- Kitchen Fires: Restaurant staff handles small fires with extinguishers
- Mechanic Shop Safety: Garages have extinguishers ready for fuel/electrical fires
- Building Evacuation: Players grab extinguishers during fire alarm events
- Wildfire Control: Campers fight small brush fires before they spread
Installation
- Download the FCT Extinguisher package
- Extract to
resources/[standalone]folder - Ensure dependencies:
ox_lib,ox_target(or qb-target),ox_inventory - Add
ensure fct-extinguishertoserver.cfg - Configure locations in
config.lua(see configuration guide) - Restart server or start resource
- Test at configured extinguisher locations
Configuration Guide
Customize behavior in config.lua:
- Spawn Locations: Add coordinates for extinguisher placement (fire stations, buildings, etc.)
- Capacity: Set how many seconds of spray per extinguisher (default: 30 seconds)
- Return Radius: Distance player must be from spawn point to return it
- Spray Distance: How far extinguisher spray reaches (default: 5 meters)
- Fire Effectiveness: How quickly flames are suppressed
- Job Restrictions: Limit to firefighter jobs or allow all players
Default Spawn Locations
The script includes pre-configured locations:
- All Los Santos Fire Stations (8 locations)
- Hospital emergency rooms
- Police stations (evidence/storage areas)
- Mechanic garages
- Gas stations (safety equipment)
- Sandy Shores fire station
- Paleto Bay fire station
Technical Details
- File Size: ~500 KB (lightweight script)
- Performance: 0.00ms idle, 0.01ms when actively using extinguisher
- Dependencies: ox_lib, ox_target (or qb-target), ox_inventory
- Spray Duration: Configurable (default 30 seconds per unit)
- Particle Effects: Native GTA V fire suppression particles
Framework Compatibility
- ✅ Standalone – Core functionality works independently
- ✅ ESX – Integrates with esx_fire, esx_jobs
- ✅ QBCore – Compatible with qb-firejob, qb-ambulancejob
- ✅ QBOX – Full framework support
- ✅ Custom Frameworks – Easy integration via config
Inventory Integration
The script can work with or without inventory systems:
- ox_inventory: Extinguisher becomes inventory item when picked up
- qb-inventory: Compatible with item-based system
- No Inventory: Use directly without inventory system (grab & use)
- Item Metadata: Tracks remaining capacity per extinguisher
What Makes It Stand Out
Unlike basic fire scripts, FCT Extinguisher focuses on realistic safety equipment mechanics. The return system prevents exploits where players collect extinguishers as weapons or clutter the map. The capacity system means players must strategically use limited spray time, just like real extinguishers. Server admins love the flexibility – it works standalone for simple fire events or integrates deeply with fire department frameworks for complex emergency response roleplay.
Advanced Features
Power users can leverage:
- Job-Specific Variants: Firefighters get larger capacity extinguishers
- Event Triggers: Spawn temporary extinguishers during fire events
- Refill Stations: Create locations where extinguishers can be refilled
- Custom Props: Use different extinguisher models (wall-mounted, handheld, etc.)
- Training Scenarios: Script fire training areas where extinguishers respawn
Recommended Companion Scripts
- Fire Scripts: Fire propagation systems for realistic fire spread
- Fire Jobs: esx_fire, qb-firejob for firefighter roleplay
- Vehicle Damage: Scripts that create engine fires requiring suppression
- Alarm Systems: Fire alarm scripts triggering extinguisher use
- Building MLOs: Fire stations with proper equipment placement
Realistic Usage Mechanics
The script simulates real extinguisher behavior:
- PASS Method: Pull, Aim, Squeeze, Sweep motion feels authentic
- Limited Range: Must be close to fire (realistic 3-5 meter range)
- Capacity Depletion: Runs out if used continuously (like real units)
- Return Requirement: Can’t abandon extinguishers randomly
- Fire Effectiveness: Small fires extinguish quickly, large fires need multiple units
Safety & Roleplay Tips
- Training Sessions: FD can hold fire safety training for civilians
- Building Codes: Require businesses to have extinguishers on-site
- Inspection Roleplay: Fire marshals check for proper equipment placement
- Emergency Scenarios: Create scripted fires requiring extinguisher use
- Job Rewards: Firefighters earn money for successful fire suppression
Performance Optimization
Designed for minimal server impact:
- Only loads near configured spawn points
- No constant loops when extinguisher not in use
- Efficient particle effects (native GTA V systems)
- Clean garbage collection when extinguisher returned
Common Questions
Q: Can extinguishers be used as weapons?
A: No, the script prevents combat abuse – extinguishers only suppress fires.
Q: What happens if player logs out with extinguisher?
A: Extinguisher respawns at original location after timeout.
Q: Can I add custom locations?
A: Yes! Easy to add coordinates in config.lua.
Q: Does it work with custom fire scripts?
A: Yes, compatible with most fire propagation scripts.
Free download. Requires ox_lib, ox_target, and ox_inventory. Essential for realistic fire safety roleplay!