Introduction
ARS Ambulance is a feature-rich ambulance job script for FiveM servers providing a complete emergency medical services (EMS) experience. It serves as a direct replacement for esx_ambulancejob, qb-ambulancejob, and qbx_ambulancejob, offering enhanced features while maintaining compatibility with ESX, QBCore, and Qbox frameworks.
Features
Section titled “Features”Core Ambulance System
Section titled “Core Ambulance System”- Advanced Death System: Two-stage death with Last Stand mode and crawling
- Realistic Injury System: Body-part based injuries (10 body parts) with bleeding and effects
- Hospital Management: Configurable hospitals with beds, check-ins, and elevators
- Medical Tools: Defibrillator, medikit, sedative, medical bag, stretcher system
- Diagnosis System: Examine patients for detailed injury reports
- Vehicle Integration: Grade-based garage access with land and air vehicles
- Treatment System: Injury-specific treatment items (tweezers, suture kit, ice pack, burn cream)
Modern UI & Experience
Section titled “Modern UI & Experience”- Death Screen Overlay: NUI-based overlay with injury reports, incident details, and interactive controls
- Multi-Language Support: 7 languages with framework-based detection
- Hospital Bed Module: Interactive beds with self-service and EMS placement with reservation system
- Hold-to-Give-Up: Visual progress button for controlled respawn
Unique Features
Section titled “Unique Features”- Stretcher System: Deploy/load stretchers in ambulance vehicles with auto-detachment on revive
- Ambulance Driver Feature: NPC driver transports dead players to hospital
- GPS Blips: Optional item-based EMS player tracking
- Anti-Combat Log: Death tracking and character deletion system
- Multiple Billing Systems: okok, qb, esx, pefcl, custom support
- Phone Dispatch Integration: GKS, QS, LB, D-P phones support
Modules
Section titled “Modules”| Module | Description |
|---|---|
| Knockedout | Non-lethal fist fighting knockout |
| Injury | Live injury tracking with limb-specific effects |
| Effects | Critical health visual and audio effects |
| Wheelchair | Crutch and wheelchair system |
| Pills | Pain medication system |
| Logs | Discord webhook logging |
| Elevator | Hospital floor teleportation |
| Radial Menu | Quick access EMS tools (ox_lib 3.0+) |
Framework Support
Section titled “Framework Support”- ESX 1.1 and 1.2+ (including ESX Legacy)
- ESX Society integration for boss menu
- ESX Status for hunger/thirst reset
- ESX License system integration
QBCore
Section titled “QBCore”- Full QBCore framework integration
- Metadata-based death/inlaststand tracking
- Stress relief on revive
- Hunger/thirst reset support
- Native
qbx_coreintegration (no qb-core bridge required) - Metadata-based death/inlaststand tracking
- ox_inventory required for items and EMS storage stashes
- Society billing via qb-banking (
qbx_managementhas no society funds) - Boss menu via
qbx_management(qb-bossmenu compat event)
Requirements
Section titled “Requirements”- FiveM Server: Latest recommended artifact (OneSync Infinity required for Qbox)
- Framework: ESX (1.1+), QBCore, or Qbox (default: ESX)
- ox_lib: Minimum version 3.0
- oxmysql: Required for database operations
Commands
Section titled “Commands”Player Commands
Section titled “Player Commands”/emsJobMenu- Opens the EMS actions menu (keybind defaults toF6, configurable viaConfig.JobMenu)
Dependencies
Section titled “Dependencies”Required
Section titled “Required”ox_lib- Core library dependencyoxmysql- Database operations
Qbox-Only
Section titled “Qbox-Only”qbx_core- Framework coreox_inventory- Items, EMS storage stashes, and medical consumables
Optional Integrations
Section titled “Optional Integrations”- Inventory: ox_inventory, qb-inventory, qs-inventory, mf-inventory, esx_inventory, ak47_inventory
- Fuel: LegacyFuel, ox_fuel, ps-fuel
- Phone: gksphone, qs-smartphone, lb-phone, d-phone
- Vehicle Keys: qb-vehiclekeys, wasabi_carlock, t1ger_keys, ars_vehiclekeys
Note: This guide is written by a third party. If you find any incorrect or outdated information, please contact us on Discord so we can update it for you.