[FREE] Advanced Police System


Description:

This is a script that contains all essential features the Police needs in a roleplay server. This is created for ND_Core and works with QB-Core and ESX as well. You can use ND_MDT, shot spotter notifications will be reported there. If you read the features and you have suggestions feel free to suggest them.

Credits:

Preview:

Download


Features:

Hands up:

  • Keybind that can be changed in the pause menu settings (default: X).
  • Click once to put hands up.
  • Hold for ~3 seconds to put hands up and kneel.
  • Click once to cancel.
  • search players when cuffed or hands up

Cuffs/zipties:

  • Unique zipties & cuffs props.
  • Unique zipties & cuff sounds for both applying and removing them.
  • Animation for normal cuffing & aggressive cuffing.
  • Normal cuffing occurs when a player has their hands up standing.
  • Aggressive cuffing occurs when the player has their hands up and kneeling, or when not having their hands up at all.
  • Cuffs can be used when hands are not up, zipties require player to have hands up.
  • Front & back cuff/ziptie animations for normal cuffing.
  • Aggressive cuffing will prompt the target player with a minigame; if they complete it, they cancel the cuffing animation and can run away.
  • Uncuffing requires handcuffkey items, and cutting zipties requires tools items, which is also used for hot-wiring in NDCore.

Escort/drag:

  • Players can only be dragged when cuffed/ziptied.
  • Person dragging will play an animation holding the player being dragged.
  • Person being dragged will have their legs animated when the dragging player walks/runs.
  • Uncuffing/removing zipties will release the player from being dragged.
  • put player in vehicle

Evidence:

  • Shooting will drop ammo casings on the ground around the player.
  • Projectile item will be created where the bullet hits.
  • Items for casing and projectile are different per ammo type.

GSR:

  • When the player shoots, they get GSR on them, which lasts for 15 minutes (configurable).
  • If the player stays in water for 1 minute (configurable), GSR will be washed away.
  • Police can test players for GSR using ox_target.

Clothing lockers:

  • Lockers and locker items are created in data/locker_rooms.lua.
  • Access to a locker or each item within a locker can be set in data/locker_rooms.lua.
  • Use /getclothing (NDCore Command) to copy the clothing to the clipboard and paste in data/clothing.lua.
  • When using ND_ApperanceShops the wardrobe/saved outfits will be available in the locker menu.

Police shield:

  • When in inventory, the player runs slower, and the shield will be attached to the players back.
  • When the item is used, the player will play animation and put the shield in front of them, protecting them from bullets.

Shotspotter:

  • Ignored jobs can be set, meaning if a player has that job, they won’t trigger the shotspotter.
  • Ignored weapons can be set, meaning if a player is shooting that weapon, it won’t trigger the shotspotter.
  • Shotspotter will not be triggered if the player is using a suppressor.
  • Shotspotters range/locations can be set in data/shotspotter.lua

Spike strips:

  • Animations for spike strips.
  • Animation for player deploying.
  • If the player has one spike strip item, it will be deployed.
  • If the player has more than one spike strip item, then a menu will pop up asking how many they wish to use.

Impound:

  • Police can impound any vehicle, and it will be deleted.
  • If using NDCore police will be able to select the amount to charge for players to reclaim an impounded vehicle.

Dependencies:

ox_lib
ox_target
ox_inventory
ND_Core (or esx or qb :poop:)

Download:

Other police resources

These other police related resources I created match well with this script:

Features I will add soon since people requested:

  • police garages
34 Likes

There was me cursing discord notifications! I’m pleasantly happy with this one! Good work!

1 Like

Thank you :rofl:
A lot more cool shit comin soon!

1 Like

This was needed :fire:

1 Like

Thank you so much, love it :blush:

1 Like

Thank you for this, looks great!

1 Like

Thank you everyone :heart:

Wow ND, an actual good release!?! Cant wait to try this out :slight_smile:

Wow Griefa this is the first time I’ve seen you write something half positive. Thank you :blush:

3 Likes

Is there a way to use the police job without ox inventory?

Can you please add a Search Inventory when using ox_target along with the cuff/gsr test options.

1 Like

who let bro cook (very nice job :D)

2 Likes

Watch the video cuff and gsr are in ox target options aswell, cuff is also an item and can be used that way.

Search will be added along with putting and removing escorted player from vehicle.

Nice release :slight_smile:

1 Like

Another one! bloody hell Andy mate, your unstoppable at the moment. Great release, can’t wait to implement it into my server!

1 Like

is this a replacement for default pd job? or an addon

depends on the framework

i use esx

how does the permissions work with esx? because i dont have the command in the vid

It will use job