GZ Responder - Police & EMS Job Pack

GZ Responder - Police & EMS Job Pack

$24.99

Add to Basket

Frameworks: QBCore, Qbox, ESX  |  Dependencies: oxmysql (ox_lib, ox_target optional)  |  Code: Open source (full source included)  |  Version: 1.0.0

GZ Responder: Open-Source Police and EMS Job Pack for FiveM

Police and EMS tools with the security problems of popular free job scripts fixed. Every action is checked on the server: job, duty, distance and items.

Police

  • Duty points and an armory with per-shift limits. Gear can be returned when going off duty.
  • Cuffs and soft cuffs (handcuff item), escort, put in and take out of vehicles, and search.
  • Break-free attempts rolled on the server, with a cooldown.
  • Fines from a list of codes you set: the amount always comes from your config. Paid to your police society account; unpaid fines are recorded.

EMS

  • Revive and treat with item requirements and server-side timers.
  • Hospital check-in when no EMS are on duty, with a fee.
  • Patients can be billed to the EMS society account. Revive rewards are off by default.
  • Works with your existing medical script (qbx_medical, qb-ambulancejob, esx_ambulancejob, wasabi_ambulance).

Fixes for known exploits

  • Fine amounts are never taken from the player's client, so a negative fine cannot pay the "fined" player.
  • Revive and treat cannot be finished early or used without the item.
  • Cuff state is owned by the server; client changes are reverted.
  • Officers far from their target are refused and logged, never kicked for lag.
  • Per-player throttles on every action, and a log table for staff.

Works next to

Ground Zero Pursuit and Sentinel Evidence. If you already run another police job, turn off the features that overlap in the config.

Tested

Starts without errors, creates its tables and passes our console self-test on a QBCore 1.3.0 server, alone and next to our other resources. Police and EMS rules are covered by automated tests. Qbox and ESX support uses each framework's documented functions.

Support

Join our Discord for updates and support.