NPC Medic
NPC Medic
When your city's EMS are off-duty, NPC Medic steps in. A dynamic AI paramedic spawns, rushes to the downed player, and performs a full revival with immersive animations — keeping roleplay flowing at any server population.
Compatible with ESX Legacy and QBCore — framework is auto-detected on startup. Uses
wasabi_ambulance as the primary revive method with automatic fallback.Compatibility
ESX Legacy
QBCore
wasabi_ambulance
ox_lib
esx_ambulancejob
wasabi_crutch
Features
/helpcommand — players request assistance when downed or bleeding out- Smart EMS check — AI medic only activates when below the configured EMS threshold
- Dynamic NPC paramedic with configurable model, spawn radius, and animations
- Revive payment charged to player — optionally routed to a society account
- Server-side payment and revive handling — no client exploits possible
- Discord webhook logging — logs every NPC revive with player name and charge amount
- Optional
wasabi_crutchintegration — player receives a crutch for 10 min post-revive - Configurable cooldowns, price, doctor model, and vehicle type
Want to see it in action first? Watch the preview on YouTube →
Dependencies
| Resource | Required | Notes |
|---|---|---|
| es_extended | one of | Auto-detected via GetResourceState |
| qb-core | one of | Auto-detected via GetResourceState |
| wasabi_ambulance | recommended | Primary revive method. Must be named exactly wasabi_ambulance |
| esx_ambulancejob | fallback | ESX fallback if wasabi_ambulance unavailable |
| hospital | fallback | QBCore fallback if wasabi_ambulance unavailable |
| ox_lib | optional | Fallback notification support |
| wasabi_crutch | optional | Gives player a crutch for 10 min post-revive if present |