Advanced Arresting (Bail System, Handcuffs, Inspect System & Police Baton)

(20)
(186)
You can always read the reviews or discuss this product
Media gallery
No description
Buy product
In short

Tired of the old boring arrest stick? No cool animations, no features, nothing. Well you don't have to bother with that anymore. This addon adds a more realistic version of arresting people. With custom models and animations you will handcuff players and set a specified jail time + custom bail.

Arrest and unarrest sticks are replaced with a custom handcuff swep used to arrest, unarrest and even handcuff players. Handcuffed players are unable to swap weapons while handcuffed.

In order to arrest a player you must first handcuff them. Once they're handcuffed, you can arrest them (left click) and the arrest options will open. Select any amount of seconds from the slider and put a bail if you wish. Setting the bail to 0 will force the player to stay in jail until they're released (unarrested or time runs out).

Handcuffs automatically replaces arrest/unarrest stick from DarkRP. Additionally, the default stun stick is replaced with a custom police baton.

Features

✔️ Custom handcuff swep.

✔️ Custom police baton.

✔️ Custom models and animations.

✔️ New redesigned menus.

✔️ Set arrest time and bail in the new arresting menu. Server owners can configure minimum and maximum times/bails.

✔️ Allow victims to bail out by paying a bail set by the officer.

✔️ Inspect player system.

✔️ Confiscate weapons via the inspection system.

✔️ Flashy "handcuffed" text above players head if they are handcuffed.

✔️ Handcuffed players are unable to swap weapons while cuffed.

✔️ Handcuffing players slows them down.

✔️ Jailer NPC that you can enable/disable as you wish.

✔️ Initializing an arrest freezes the player for a configuration amount of time.

✔️ Choose via the configuration file who gets the money when somebody bails out.

✔️ Optionally change players job when arrested.

✔️ Fully integrated with the default arrest system in DarkRP.

✔️ Language system.

✔️ Compatible with Advanced Police Mod

✔️ And much more!

Discord Server

I have recently launched a discord server for customers and anyone else who wish to join. I will occasionally provide exclusive offers and help with minor issues that might occur with my scripts. If you have a more serious problem, please create a support ticket on GModStore.

Icons made by Freepik from Flaticon

This addon supports DarkRP 2.7.0+

Extract darkrpadvancedarrestingsystem to addons!

It is important that you configure which police teams you want to give these weapons to. Head to the config file in lua/ch_adv_arresting/shared/arrest_config.lua and configure the table CH_ADVArrest.Config.AllowedTeams

JAILER NPC

If you want to use the jailer npc then you can enable it in the configuration by setting CH_ADVArrest.Config.EnableJailerNPC to true.

This will disable arresting through the handcuffs and police officers must bring the criminal to the NPC in order to arrest them.

To setup the Jailer NPC you just run the console command ch_adv_arrest_jailer_pos in-game as an admin.

Stay in the position and aim in the direction you wish to set the NPC at. You can run the command again to reset the position at another location/direction.

CONTENT

Here is a link to the workshop, which is also automatically set to download in the script.

https://steamcommunity.com/sharedfiles/filedetails/?id=2206554385

Make sure to add this to your servers workshop collection as well.

To customize the general settings, go to darkrpadvancedarrestingsystem/lua/ch_adv_arresting/shared/arrest_config.lua

There are approximately 20 different configuration options in the general settings. I can add any configuration you would like as well. Please just submit a support ticket with your request, and I will see if it's possible.

--[[
	SET LANGUAGE
	Available languages: English: en - Danish: da - French: fr - Spanish: es - Russian: ru - German: de - Polish: pl - Turkish: tr
--]]
CH_ADVArrest.Config.Language = "en" -- Set the language of the script.

--[[
	Configure Teams (IMPORTANT)
--]]
CH_ADVArrest.Config.AllowedTeams = { -- These are the names of the jobs that gets the new handcuffs & police baton.
	["Civil Protection"] = true,
	["Police Officer"] = true,
	["Civil Protection Chief"] = true,
	["Police Chief"] = true,
}

CH_ADVArrest.Config.MayorTeam = "Mayor" -- Job name of your mayor team.

-- Allow these usergroups to arrest players and give arrest stick
CH_ADVArrest.Config.GiveUsergroupsOnSpawn = true -- Should the usergroups below get the weapons on spawn/team change or not.
CH_ADVArrest.Config.AllowedUsergroups = {
	["owner"] = true,
	["superadmin"] = true,
	["admin"] = true,
}

--[[
	General Options
--]]
CH_ADVArrest.Config.StripOldWeapons = true -- Should the teams from the "CH_ADVArrest.Config.AllowedTeams" config be stripped off the old arrest/unarrest/stunstick weapons. [Default = true (RECOMMENDED)]
CH_ADVArrest.Config.NotificationTime = 5 -- Amount of seconds the notifications should display on screan for this script.

--[[
	Arresting Options
--]]
CH_ADVArrest.Config.HandcuffTime = 5 -- Time it takes to handcuff the player.

CH_ADVArrest.Config.MinBail = 0 -- The minimum amount an officer can set the bail to. (Setting bail to 0 means no bail, unarrest when time runs out!
CH_ADVArrest.Config.MaxBail = 2500 -- The maximum amount an officer can set the bail to.

CH_ADVArrest.Config.MinTime = 60 -- The minimum amount an officer can set the arrest timer to (in seconds).
CH_ADVArrest.Config.MaxTime = 300 -- The maximum amount an officer can set the arrest timer to (in seconds).

CH_ADVArrest.Config.ArrestFreezeTimer = 10 -- Amount of seconds is frozen when you start arresting (LEFT CLICK)
CH_ADVArrest.Config.ArrestDistance = 10000 -- The distance between the officer and the player before he/she can arrest them. [Default = 10000] (RECOMMENDED)

--[[
	Money Distribution (How money from bails are distributed)
	1 = The person who arrested him/her (if available).
	2 = The mayor (if there is one).
	3 = Money disappears aka noone gets any money from bails.
--]]
CH_ADVArrest.Config.MoneyDistribution = 1

--[[
	Handcuff Options
--]]
CH_ADVArrest.Config.WeaponSwitchedHandcuffed = "keys" -- What weapon should the target switch to when they get handcuffed?

CH_ADVArrest.Config.ArrestedWalkSpeed = 100 -- How fast the player can walk while an arrest is happening (after being handcuffed). [Default = 100]
CH_ADVArrest.Config.ArrestedRunSpeed = 100 -- How fast the player can run while an arrest is happening (after being handcuffed). [Default = 100]

--[[
	Police Baton Options
--]]
CH_ADVArrest.Config.BatonDamage = 3 -- Amount of damamge given to the player when you hit them with the police baton.
CH_ADVArrest.Config.BatonHitDelay = 1 -- Amount of seconds delay on the police baton.

--[[
	Jailer NPC
--]]
CH_ADVArrest.Config.EnableJailerNPC = false -- Should the jailer NPC be enabled? This DISABLES arresting through the handcuffs and forces police to bring the target to the NPC to arrest them.
CH_ADVArrest.Config.JailerNPCModel = "models/Police.mdl"

CH_ADVArrest.Config.NPCTextColor = Color( 255, 255, 255, 255 )
CH_ADVArrest.Config.NPCTextColorOutline = Color( 0, 0, 0, 255 )

--[[
	Weapon Inspection
--]]
CH_ADVArrest.Config.InspectBlacklistWeapons = { -- These weapons will not show up during an inspection
	["adv_arresting_handcuffs"] = true,
	["adv_arresting_baton"] = true,
	["weapon_dev_tool"] = true,
	["itemstore_checker"] = true,
	["itemstore_pickup"] = true,
	["ch_bitminers_repair_wrench"] = true,
	["ch_bitminers_tablet"] = true,
	["defibrillator_advanced"] = true,
	["med_kit_advanced"] = true,
	["weapon_adv_keys"] = true,
	["keys"] = true,
	["weapon_doortool"] = true,
	["weapon_advram"] = true,
	["fire_axe"] = true,
	["fire_extinguisher"] = true,
	["traffic_confiscatenpc"] = true,
	["traffic_tienpctruck"] = true,
	["tow_attach"] = true,
	["cocaine_repair_wrench"] = true,
	["weapon_nuke"] = true,
}

If you find any problems with the script, please create a support ticket with details of the situation and a copy/paste of the error in console. I am also not interested in modifying you a custom version of the addon. Also not upon payment. Sorry!

Conflicting addons is not to be said if I will support that or not. This is something I will decide upon confrontation about a conflicting addon. If you have some sort of proof that an addon is conflicting with my addon, please send me a PM with the details you might have.

Thank you!

If you like this script, you should check out some of my other addons for DarkRP. Just click the banner to open the script page in a new tab.

Product reviews

4.75 average based on 20 reviews

RoniDEV
Excellent
Alors déjà le support est très réactif, un dès meilleur développeur de tout les addons que gmod à pu connaître ( que ce soit du gmodstore, mtx ressources ou le workshop, c'est l'un des meilleurs !!!! ) . Je recommande pour ce qui veulent faire du RolePlay vraiment pousé ! La matraque et tout simplement géniale et aussi la seul qui existe par rapport au gros bâton bleu mal fait ! Rien a dire c'est magnifique ! Vraiment bravo au développeur !
By RoniDEV -
(Never downloaded)
Vilide
Very good addon
I've been looking for something like this for a long time. It is definitely to be recommended.
By Vilide -
(version 3.0.2)
Juke
Brilliant Addon, Brilliant Support.
An extremely in-depth and impressive addon, that fits all the needs of my server. Along with this, I had a simple issue that my lackluster brain could not wrap my head around, and the developer responded within 3 hours with excellent support. Couldn't recommend enough.
By Juke -
(version 2.1.2)
flavorcity
Awesome
An amazing addon, it makes the roleplay experience much more immersive and funner. Instead of swinging 2 ugly models to arrest someone, you get 2 very pleasing to look at models with realistic application, to "pacify" someone you beat them with a night stick. And to arrest someone you actually handcuff them - like a real arrest. I highly recommend it.
By flavorcity -
(version 2.1.1)
Kiyomi
Fantastic arrest and bail system
This arrest system has changed the way I view the police job on DarkRP. Whereas before it was rather lacking with vanilla features, the handcuff system adds a new layer to arrests rather than simply beating them over the head with a stun stick and teleporting them to jail. The bail system compliments it, and allows players to pay an amount the arresting officer decides is appropriate to the situation. My one and only request is that it be made easier to handcuff people. At present if someone so much as moves, it is almost impossible to handcuff them.
By Kiyomi -
(version 2.1.1)
previous
1 of 4
next
Buy product

Version 3.0.0 Released

by Crap-Head

I've been working on a huge overhaul of this script and it's finally ready. New UI, optimized script & new features are introduced! Approximately 6 years since release and 1 year since the last update, I'm pushing this update for free to all buyers.

Read more
Crap-Head ApS 🔨
52 products - 1 members
Looking for reliable and easy-to-use game server hosting with free Anycast and DDoS protection? Get 30% off your first payment at Physgun with the coupon code gmodstore at checkout.
Product details
Views:
78.1K
Purchases:
991
Added:
Updated:
Price:
$6.49 $4.69
Categories:
Languages:
Russian, English, German, Polish, Danish, Turkish, French, Spanish
Requirements
  • DarkRP
Actions
Report
Search products...