Discord Store
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

  • /help command — 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_crutch integration — 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

ResourceRequiredNotes
es_extendedone ofAuto-detected via GetResourceState
qb-coreone ofAuto-detected via GetResourceState
wasabi_ambulancerecommendedPrimary revive method. Must be named exactly wasabi_ambulance
esx_ambulancejobfallbackESX fallback if wasabi_ambulance unavailable
hospitalfallbackQBCore fallback if wasabi_ambulance unavailable
ox_liboptionalFallback notification support
wasabi_crutchoptionalGives player a crutch for 10 min post-revive if present