Kartik Scripts

Teammate Revive

When no EMS is on duty, gang members can get a downed teammate back on their feet with a medical item, so a shootout does not end the night for everyone who went down.

⚕️ How it works

  • Look at a downed member of your own gang and pick Revive teammate (target), or open the restraint menu (F6) next to them.
  • You need a firstaid item. One is used per revive.
  • Pass the short skill check, then hold the CPR animation for 10 seconds. Moving, getting hit or cancelling stops it, and the item is kept.
  • Your teammate gets up with 25% health and is told who revived them.
  • The option only shows while no EMS is on duty (jobs ambulance and ems by default). As soon as an EMS player goes on duty, it disappears and players have to call them.
  • Each player can revive once every 2 minutes.

Everything is checked by the server again when the revive finishes (distance, same gang, teammate still down, no EMS on duty, item in your pockets), so it cannot be forced from the client.

The revive goes through your ambulance script (qbx_medical, qb-ambulancejob, esx_ambulancejob, kartik-ambulancejob or the built-in fallback), the same way the Black Medic revives players.


⚙️ Settings

All settings are in shared/revive.lua, see the Teammate Revive config page. You can change the item, turn off the EMS check, allow reviving members of other gangs, remove the skill check and more.

On this page