No EMS online? No problem.
bc_npcdoc keeps your server alive around the clock. When there's no medical staff on duty, players can call an NPC ambulance that drives to their location, performs CPR, and gets them back on their feet — all for a configurable fee. A fixed doctor NPC at a location of your choice handles quick heals for players who just need a top-up.
No more dead servers at 3am. No more players logging off in frustration because no medic is online.
🚑 Ambulance NPC
A fully animated paramedic drives to the downed player, exits the vehicle, and performs CPR on-site. Smart spawn logic searches the same road level as the player — no more ambulances spawning on a highway one floor below and never arriving. If something goes wrong, the player is automatically refunded.
🏥 Doctor NPC
Place a permanent NPC doctor anywhere on the map. Players walk up, press a key, and get healed for a fee. Fully configurable location, model, cost, marker, and map blip.
⚙️ Built for server owners
- ESX, QBCore, and QBOX supported out of the box — auto-detection available
- Works with
esx_ambulancejob, qb-ambulancejob, qbx_ambulancejob, and visn_are
- Configurable job threshold: NPC only dispatches when fewer than X EMS are online
- Per-account money checks with automatic fallback (bank → cash)
- Anti-exploit: server-side pending revive validation blocks unauthorized event calls
- Discord webhook logging for every revive
- Notification system supports
bc_notify, ESX, QBCore, okokNotify, ox_lib, or custom
- Multi-language: DE, EN, FR included — add your own locale in minutes
🔒 Escrow protected — open config
The script ships escrow-protected so your purchase is secure. All configuration, locales, and the customizable server functions are fully open and editable.