π LRRP Death & Medical Response | FREE + PREMIUM
FiveM Medical System β’ Interactive DocPad β’ Player EMS β’ NPC Ambulance β’ NPC Medical Missions
LRRP Death & Medical Response is a complete FiveM death, EMS dispatch and paramedic gameplay system designed to make the medic job much more interactive.
Instead of simply dying and waiting for a revive, players automatically create a medical emergency. Every on-duty medic is notified, but the first medic to accept the call gets priority and receives the GPS waypoint.
If nobody responds, a configurable NPC paramedic arrives in an ambulance, approaches the patient, performs an interactive medical assessment and revives them.
And when the server is quiet? Medics can receive procedural NPC medical missions so there is still something to do. π©Ί
π¨ Player Emergency System
π Automatic medical call when a player dies
π All on-duty medics are alerted
β
First medic to accept claims the emergency
π Automatic GPS waypoint on acceptance
πΊοΈ SET WAYPOINT available directly inside /docpad
π Prevents multiple doctors racing to the same patient
π¨ββοΈ Player medics always have priority over NPC calls
β€οΈ Revive directly through DocPad
π No revive item required
π Interactive Medic DocPad
Use:
/docpad
The DocPad acts as the medic's central working interface.
Doctors can:
π’ Go On/Off Duty
π¨ View active emergencies
β
Accept / decline calls
π Set or refresh patient waypoints
π€ View the assigned patient
π©Ί Perform patient assessments
β€οΈ Check pulse
π« Check breathing
π©Έ Examine injuries
π¬ Talk to patients
π©Ή Control bleeding
β€οΈ Perform CPR
β‘ Defibrillate
π₯ Stabilise patients
π Handle NPC patient transport
π¨ Set hospital waypoints
π Track NPC mission statistics
β Release an accepted emergency
Only the doctor who successfully accepts a call receives control of that emergency.
π NPC Ambulance Response
No player medic available?
The automated medical service can take over.
The system will:
π Spawn a configurable ambulance
π¨ββοΈ Spawn a configurable paramedic
π¨ Drive to the patient with emergency response
πΆ Exit the ambulance and approach the patient
π¬ Start the medical dialogue system
β Perform a multi-question assessment
π©Ί Treat the patient
β€οΈ Revive the player
π§Ή Clean up the NPC and vehicle afterwards
A player medic can still take priority while the NPC ambulance is travelling.
Once NPC treatment has started, the emergency is locked to prevent conflicting revives.
π¬ Interactive Medical Dialogue
NPC treatment isn't just an instant revive.
The medical dialogue system includes:
π£οΈ 20 opening dialogue variations
β 32 medical questions
π΅ 96 selectable patient answers / responses
π¬ 20 treatment/closing lines
π² Randomised questions during treatment
The same dialogue presentation is also used during NPC patient missions.
π¨ NPC Medical Missions
Quiet server?
On-duty medics can receive procedural civilian emergencies.
By default the system generates 1β3 random NPC medical calls during each 90-minute window.
Everything is configurable:
Config.NPCMissions.Enabled = true
Config.NPCMissions.WindowMinutes = 90
Config.NPCMissions.MinCallsPerWindow = 1
Config.NPCMissions.MaxCallsPerWindow = 3
Calls are distributed randomly throughout the window rather than appearing together.
Possible emergencies include:
π Traffic accidents
π« Gunshot victims
πͺ Stabbing victims
β€οΈ Cardiac emergencies
π΅ Collapsed/unconscious civilians
π Suspected overdoses
ποΈ Falls and workplace accidents
π Drowning incidents
Doctors must investigate the patient rather than simply pressing Revive.
π©Ί NPC Patient Assessment
Depending on the call, medics can:
π¬ Talk to the patient
β€οΈ Check their pulse
π« Check breathing
π©Έ Examine injuries
π©Ή Control bleeding
β€οΈ Perform CPR
β‘ Use the defibrillator
π₯ Stabilise the patient
Incorrect treatment doesn't instantly kill the NPC β it simply won't progress the correct treatment path.
Serious patients can require transport:
Stabilise β Load Patient β Ambulance Transport β Hospital Waypoint β Drop Off
π₯ Default hospital locations are included and additional hospitals can be configured.
π¨ Player Calls ALWAYS Take Priority
The medical priority system is:
1οΈβ£ Real player emergency
2οΈβ£ Player medic response / backup
3οΈβ£ NPC medical mission
A waiting real-player emergency prevents new NPC missions from taking priority.
If a doctor is working an NPC mission when a real player needs help, the real emergency is surfaced as the priority call.
π§ Configurable Ambulance & Paramedic
Don't want to use the default GTA ambulance or paramedic?
Change them.
Config.NPC.VehicleModel = 'ambulance'
Config.NPC.PedModel = 's_m_m_paramedic_01'
β
GTA vehicles
β
Custom streamed ambulances
β
Addon vehicles
β
Custom medic peds
Mission locations, hospitals, NPC models, timers, rewards and other settings are configurable.
βοΈ Framework Support
Supported:
β
QBCore
β
Qbox
β
ESX Legacy
β
Standalone
β
Custom Framework Bridge
Automatic detection is available:
Config.Framework = 'auto'
The resource checks for supported frameworks and can fall back to its standalone medical-job implementation.
π¨ββοΈ Built-In Standalone Medic Job
Don't use QBCore, Qbox or ESX?
No problem.
Standalone servers can use LRRP's built-in persistent medic authorisation and duty system.
Admin commands include:
/lrrpmedic add [serverId]
/lrrpmedic remove [serverId]
/lrrpmedic list
ACE permissions are also supported.
π No Revive Items Required
Doctors do not require a medkit, first-aid kit, syringe or other inventory item to revive a patient.
Medical access is controlled through the job/duty and emergency systems rather than inventory consumption.
π FREE EDITION
The Free edition contains the full gameplay system, including:
β
Player medic dispatch
β
/docpad
β
Interactive assessment
β
NPC ambulance response
β
NPC medical dialogue
β
NPC side missions
β
Hospital transport
β
QBCore / Qbox / ESX / Standalone
β
Configurable ambulance and paramedic
The Free edition is LRRP branded.
Free Limits
π¨ββοΈ 3 player-medic accepted real-player calls globally every 24 hours
π 3 NPC ambulance responses to real players globally every 24 hours
These are separate server-wide/global allowances, not per-player limits.
NPC side missions do not consume these allowances.
Once the applicable Free medical service allowance has been exhausted, the player receives the remaining reset time and Premium upgrade notice before receiving a basic revive without the NPC ambulance/treatment sequence.
Counters persist through resource/server restarts.
π PREMIUM EDITION
Premium removes the Free restrictions.
βΎοΈ Unlimited player-medic accepted emergencies
βΎοΈ Unlimited NPC ambulance responses
π« No LRRP branding
π Clean Premium DocPad
π Full NPC ambulance system
π©Ί Full interactive treatment system
π¨ Full NPC mission system
βοΈ Configurable models/settings
π No revive items required
Perfect for servers wanting the complete medical-response system without global call restrictions.
π¦ Installation
Current resource names:
ensure LRRP_Medic
ensure LRRP_docpad
β οΈ Do not rename the LRRP resources.
Database
β No SQL required
Standalone medic assignments, statistics and Free-edition limits use persistent resource data.
π§ͺ Admin Testing
NPC medical missions can be tested without waiting for the normal schedule:
/lrrpmissiontest
Requires the configured LRRP medic admin permission.
π Requirements
Game: FiveM / GTA V
Manifest: cerulean
Lua: Lua 5.4
Framework: Standalone, QBCore, Qbox, ESX Legacy or Custom Bridge
SQL: None required
Inventory: No inventory dependency required
Revive Item: Not required
OneSync: Recommended for multiplayer/NPC synchronisation
β‘ Performance
The medical system is primarily event-driven. NPC ambulance and patient logic becomes active when an emergency or NPC mission is running rather than continuously spawning mission entities.
Important for the CFX post: add a real resmon/profiler measurement from your test server before publishing. CFX explicitly asks release authors to provide performance indicators; I wouldn't invent a 0.00ms figure without actually measuring the resource in FiveM.
π CFX Required Information
Code is accessible
Yes in the current source build
Subscription-based
No
Lines (approximately)
~1,700 Lua/UI/config lines
Requirements & dependencies
FiveM; Standalone or QBCore/Qbox/ESX for framework integration
SQL required
No
Support
Yes
Free edition
Yes
Premium edition
Yes
Resource version
v1.1.1
Game
FiveM / GTA V
π¦ Current archive sizes are approximately 10.2 MB Free and 8.7 MB Premium.