Skip to content

Introduction

ars_police is a full-featured police job system for FiveM servers running ESX or QBCore. It replaces esx_policejob and qb-policejob with a single resource covering handcuffing, jail, evidence, vehicle management, GPS tracking, security cameras, and more.

  • Handcuff system with soft and hard cuff options, zipties, lockpicking, and escape skill-checks
  • Escort and kidnap mechanics for suspect transport
  • Tackle system for chasing suspects on foot
  • Ballistic shield with pistol-only requirement
  • Spike strip deployment and pickup
  • Prop placement (barriers, traffic cones, police tape, flare, tent, warning signs)
  • Job menu with keybind access (default F6)
  • Grade-based armory with weapon loadouts and pricing
  • Land and air vehicle garages with extras and livery menus
  • Vehicle impound and seizure with depot fees
  • Vehicle lockpicking and ownership checks
  • GPS blip tracking for officers (normal and advanced modes)
  • Security camera system with 34+ pre-configured cameras
  • Evidence collection (GSR, fingerprints, blood, casings, projectiles)
  • Fingerprint and DNA sample collection
  • Player search with inventory integration
  • ID checking and license management (grant/revoke weapon licenses)
  • Billing and fining with configurable amount limits
  • Duty toggle with on/off duty notifications
  • Locker room with uniform selection by grade
  • Personal storage access
  • Built-in jail with multiplayer breakout mechanic
  • Support for rcore-prison, tk_jail, hd_jail, myPrison, qalle-jail, plouffe, mxJail, and custom systems
  • Jail commissary shop and contraband trading
  • Prison activities (workout, kitchen duty, cleaning)
  • Collectible lootables with regeneration timers
  • Automatic outfit switching during incarceration
  • Item confiscation and return on jail entry/exit
  • Community service system as an alternative to jail
  • ESX and QBCore framework support with auto-detection
  • ox_inventory, qb-inventory, qs-inventory, mf-inventory, cheeza_inventory
  • ox_lib for UI (menus, targeting, dialogs, skill-checks)
  • oxmysql for database operations
  • qtarget, qb-target, ox_target for player and world targeting
  • Boss menu integration (esx_society, qb-management)
  • Skin script support (esx_skin, qb-clothing, appearance)
  • ox_lib - UI library for menus, dialogs, and targeting
  • oxmysql - MySQL resource for database operations
  • Framework: qb-core (QBCore) or es_extended (ESX)
Command Description
/pdJobMenu Open the police job menu (default key: F6)
/cuff Soft cuff a nearby player
/hardcuff Hard cuff a nearby player
/escort Escort a nearby cuffed player
/drag Drag a cuffed player
/kidnap Pick up a nearby player
/carry Carry a nearby player
/gsr Test a nearby player for gunshot residue
/TacklePlayer Tackle a nearby player while sprinting
Command Description
/jail <playerId> <minutes> Send a player to jail
/unjail <playerId> Release a player from jail
/jailstatus Check a player’s jail status
/jailmenu Open the jail management menu
/comserv <playerId> <tasks> Assign community service to a player
/endcomserv <playerId> End community service for a player

Stores prisoner data including sentence time, inventory, and prison assignment.

Column Type Description
identifier varchar(46) Player identifier
prison varchar(50) Prison location key (default: 'default')
time int(11) Remaining sentence time in minutes
inventory longtext Confiscated inventory JSON
sentence_date int(11) Timestamp of sentence

Note: This guide is written by a third party. If you find any incorrect or outdated information, please contact us on Discord so we can update it for you.