wasabi_ambulance_v2
Since 2022 we have been offering the leading alternative to framework specific ambulance jobs, injury systems, and more medical related functionality. With unmatched reliability, we have re-created the beloved Advanced Ambulance Job resource from the ground up with stability and expandability in mind.
Features
Overview
- Full hospital / facility creation and management with an in-game admin panel
- Advanced limb-based injury and medical system with real-time body tracking
- Multi-stage death system with last stand crawling and configurable bleed-out
- Functional stretcher system with ambulance vehicle integration
- Built-in EMS dispatch with distress signals and third-party dispatch support
- Modern, responsive NUI with injury inspection, death screen, and facility management
- Configurable UI colors to match your server's asthetics
- Multi-framework support (ESX, QBCore, Qbox, OX) with zero config switching
- Metadata support for all major inventories
- Multiple interaction options including a built-in one if desired
- Optimized performance with state bag usage and efficient sync loops
Framework & Compatibility
- ESX, QBCore, Qbox, and OX support out of the box
- Multi-inventory support: ox_inventory, qb-inventory, ps-inventory, codem-inventory, tgiann-inventory with ability to add more easily or run without metadata features
- Multi-target support: ox_target, qb-target, sleepless_interact, built-in drawText, or add your own system
- Logging via Ox Lib (Fivemanage, Datadog, Grafana Loki support) OR Discord (Ability to bridge your own logging system)
- Vehicle keys support: wasabi_carlock, qb-vehiclekeys, qbx-vehiclekeys, and more or add your own system
- V1 backward-compatible exports and events (For what can be applicable)
- Automatic update checker
Facilities
- In-game facility creation
- Admin panel UI for creating, editing, and deleting facilities
- Per-facility job/group restrictions
- Configurable beds with check-in/check-out and treatment timers
- Clock-in/clock-out duty toggle points
- Multi-floor elevator system with teleportation
- Personal lockers with per-job inventory stashes
- Supply shops with configurable item catalogs and pricing
- Cloakroom system with grade-restricted uniform presets (male/female variants)
- Boss menu integration points
- Hospital blip display with configurable sprite, color, and scale
- NPC ped spawning at facility locations
- Respawn area designation per facility
- Vehicle garages (car and helicopter) per facility
- Database-backed facility persistence
Medical Bag
- Placeable medical bag with in-world prop
- Stash-based inventory tied to the bag
- Place and pick up bags at any location
- Configurable bag model and initial item loadout
Medical System
- Limb-based injury tracking across 6 body zones (head, torso, left/right arms, left/right legs)
- 7 distinct injury types: gunshot, cut, blunt, broken bone, burn, taser, fist
- Per-limb health with configurable damage values per injury type
- Weapon-to-injury mapping for all vanilla GTA weapons (Ability to add custom weapons in configuration)
- Dynamic health scaling based on accumulated limb damage
- Configurable bleeding system with light, moderate, and heavy thresholds
- Stun effect system with configurable duration ranges
Death & Revive
- Multi-stage death: Alive, Last Stand, and Dead states with state bag sync
- Last stand crawling and functionality
- Synced animations across all clients
- Configurable bleed-out rate during last stand
- Forced respawn timer with configurable countdown
- Optional item wipe on respawn with keep-list and EMS availability check
- Death screen UI with respawn timer, EMS count display, and distress signal button
- Admin revive command with optional target player
- Server export for revives from third-party scripts
Injury Treatment
- Cinematic inspection camera for diagnosing patient injuries
- Real-time limb inspection UI showing injuries per body zone
- Per-injury-type treatment items (forceps for gunshots, suture for cuts, splint for broken bones, etc)
- General healing items (medkit, bandage) with configurable heal amounts
- View-only inspection mode for non-EMS players
- Server-side validation for all treatment actions
Healing Items
- Fully configurable healing items with progress bars and animations
- Heal-over-time system with configurable tick interval and duration
- Status effect interaction (remove or pause bleeding, stun, etc.)
- Percentage-based removal chances for status effects
- Pause duration system for temporary status suppression
Dispatch
- Optional built-in internal dispatch system with configurable keybind
- Server and client events triggered when player triggers distress for third-party dispatch integration
- Death screen "Call EMS" button with cooldown
- Real-time distressed player list for on-duty EMS
- Respond-to-distress with automatic waypoint setting
- Audio/visual alerts for incoming distress signals
- Auto-removal from distress list on revive
- EMS count tracking for dispatch availability checks
- Envi-Medic AI ambulance compatibility
Garage System
- Optional built-in internal garage with rank-based vehicle access
- Vehicle ownership with persistent storage in database
- Configurable plate format with random generation
- Vehicle recovery system with configurable cost
- Per-rank vehicle and helicopter catalogs to purchase or for free in configuration
- Vehicle customization options (paint, livery, extras, max upgrades)
- Multi-job garage support with independent configurations
- Helicopter garages with separate spawn points
Developers
- Client and server exports for death checks, revives, injury data, dispatch, stretcher, and facility queries
- State bags for reading death state, stretcher status, and medbag status from any resource
- Custom events for player lifecycle (loaded, spawned, died, etc)
- Third-party dispatch integration events with full player and location data
- Extremely configurable