mvg-qb-firemanjob
A complete fire department for QBCore: firefighting, rescue, EMS and fire investigation.
FiveMQBCoreLive on server
Overview
A full fork and rebuild of qb-firefighterjob into an MVG resource. Firefighters handle every firefighter and EMS task on scene, and run full fire investigations — collecting evidence on how a fire started — with arson cases handed off to the appropriate LEO agency.
Key features
- Firefighting and rescue with full EMS capability on scene
- Fire investigation: evidence collection on fire origin, with an LEO-lite arson toolkit
- Restraint fully delegated to mvg-qb-policejob — no duplicate cuffing logic
- Shared evidence locker with the LEO agencies
- Fire radio integration through qs-dispatch
- Compatible with London Studios scripts
Engineering notes
FM_Targetabstraction auto-detects ox_target → qb-target → PolyZone fallback, so the resource drops into any target setup- qs-inventory abstraction layer keeps inventory calls portable
- Duty checks (
IsFiremanJob()/IsFiremanOnDuty()) read live player data becauseOnPlayerLoadeddoes not re-fire on resource restart - Cleanup pass removed orphaned files and fixed the elevator teleport bug from the original