What's included
Overview
Bail Enforcement as an Actual Job
The first system of its kind: instead of bail being a fine your players pay and forget, it becomes a living loop between parolees, police and bounty hunters. Players placed on bail have to keep showing up. Players who stop showing up become someone's payday.
Bail and Parole
Players placed on bail must report to an NPC Parole Officer once for every day of their bail term.
- Daily meetings: each check-in sends the parolee out into the community to complete community service and stay compliant.
- Automatic revocation: miss a meeting and bail is revoked on the spot, putting the player on the bounty list for hunters to find and detain for a reward.
- Ankle monitors: every parolee wears one, broadcasting their position to all on-duty officers.
- Cutting it off: parolees can remove the monitor, which alerts police (requires configuring a dispatch event).
- Officer control: any officer with bail management permission can pardon or revoke a bail.
Bounty Hunting
Players with bounty hunting permission clock in and receive a loadout. The default Tazer does nothing against non-bounty targets, so taze abuse is dealt with by design rather than by rules.
NPC bounties generate automatically at low, medium or high risk. The risk level drives how the NPC behaves when you close in:
- Fleeing on foot
- Fleeing by vehicle
- Assault
- Deadly assault with a weapon
Bounties can be worked as a team. When one hunter turns in a shared bounty, everyone on it gets paid. Handing a player bounty over to an officer pays a bonus multiplier to both the officer and the hunter, so hunters have a reason to involve police instead of freelancing.
Compatibility
ESX and QB are supported out of the box, and the bridge is fully open if you want to wire in another framework or target system. Target support covers ox-target, qb-target and qtarget, or you can disable targeting entirely in the config.
Requirements
- ESX (1.1+), QBox or QB, or code your own bridge (the bridge is fully accessible)
- ox_lib (required, works anywhere)
Installation
- Install the items shown in the INSTALL folder
ensure pickle_bailbounty- Enable or disable the target option in the config, depending on your target resource
- Restart the server
Specifications
Add this line to your server.cfg once the download is uploaded to resources/ (replace the folder name if yours differs):
ensure bounty-hunter-bail-job
Frequently asked
How is Bail Enforcement and Bounty Hunter Job delivered?
Instantly by email after checkout — a download link lands in your inbox the moment payment clears. No manual approval, no waiting on a ticket.
Is it compatible with esx, qbcore, qbox?
Bail Enforcement and Bounty Hunter Job is built for esx, qbcore, qbox. Check the specifications below for the exact dependency list.
Do I get future updates?
Yes — lifetime updates are included at no extra cost. New versions appear in the same download area you were originally emailed.
Can I customize the config?
Most behaviour is exposed as config options inside the resource — prices, permissions, locations and pacing can be tuned without touching the core files.