PoliceJail
Advanced Cell Management for FiveM. Build stations and cells in-game, book suspects, manage sentences and bail. Every window on this page is the real UI — click through it yourself.
Try the real interface
This is not a screenshot gallery. It is the same jail UI that runs in FiveM, loaded with demo data. Pick a suspect, choose a charge, set the sentence and bail, assign a cell — the timer really starts counting.
Click a suspect first, then set charge, time and cell on the right.
Nearby & in custody
Everyone around the officer with server ID, distance and priors — next to everyone currently serving time.
Presets or free input
Charges and sentences come from your config or get typed in on the spot. Fixed sentences per charge are optional.
Live cell status
Occupied cells show up as FULL and cannot be picked, so nobody ends up in a cell that is already packed.
From the patrol car into the cell
Four steps at the terminal, no chat commands in between.
Suspect
Pick someone nearby. Their prior convictions are listed right next to the name.
Charge
Choose from your charge list or type a custom one.
Time & bail
Set the sentence and the bail amount, including how much has to be served first.
Cell
Assign a free cell and book them in. The countdown starts immediately.
Every file stays
Charge, sentence, cell, arresting officer, bail paid and how the sentence ended — stored per player and searchable straight from the terminal.
Click a person in the list to expand their record.
Priors at a glance
The number of previous convictions shows up in the suspect list before you even open the file.
Active sentences flagged
Anyone currently serving is marked SERVING, closed entries show the reason they got out.
Optional
Servers that do not want records disable the whole tab in the config.
Build the whole prison in-game
Every station with its cells, capacity, point count and height. Add a cell, teleport to one, delete it — and create a brand new station without touching the database or a config file.
Hit NEW STATION or ADD CELL in the window — the setup dialog opens and really creates it.
NPC or marker
Each station gets a booking ped or a simple marker. The ped model is yours to pick.
Blip and bail desk
Decide per station whether it shows on the map and whether relatives can post bail there.
Survives restarts
Everything is written to the database and comes back exactly where you left it.
No MLO, no coordinates
You draw the cell as an area in the world: drop the corner points, scroll the height, place the spawn. The overlay walks you through every step and shows which key does what.
Works anywhere Mission Row, Bolingbroke, a custom interior or an empty lot — the creator does not care.
Fixable Wrong corner? Backspace removes the last point instead of restarting the whole cell.
Bail at the counter
Relatives and lawyers walk up and see who is inside, what for, how long is left and what freedom costs.
PAY BAIL works — anyone who has not served enough yet gets TOO EARLY instead.
Inmates see their time
Remaining sentence, charge, cell and the officer who booked them — always visible, counting down live. Players can drag it anywhere and it stays there.
Alerts in the same style
Bookings, releases, bail payments and full cells all report in the script's own design, with their own duration. The small “press E” hint can be routed to your own helpnotify instead, everything else stays in this UI.
Work the sentence down
Three minigames in the yard: scrub the floor, sort laundry, break rocks. Every completed round cuts time off the sentence — how much is up to you.
Hold the mouse button and scrub — the stain really comes off.
One capacity, any shape, work spots on top
Every cell is built the same way — name it, set its capacity, draw the room. Work spots are optional and can be added to any cell, not just a dedicated one.
| Setting | What it does | Default |
|---|---|---|
| Capacity | How many inmates a cell holds at once, set per cell while building it. | 6 |
| Height | Scroll the mouse wheel while placing the cell to set how tall it is. | 4 m |
| Work spots | Drop mop, laundry or rock-breaking spots inside any cell. Every finished round shortens the remaining sentence. | Optional, up to 12 |
| Corners | The polygon follows whatever walls are actually there — 3 to 24 points per cell. | 3 – 24 |
The things you notice when they are missing
Your own theme
Accent and panel colours come from the config, so the UI matches the rest of your server.
Jailmove
Move an inmate to a different cell by command without releasing them first.
Offline sentences
Time keeps running while they are logged off, or pauses until they return. Your call.
Screen fade
Clean fade with sound on booking and release, sound and volume can be toggled in the config.
Fully translatable
Every string runs through the locale file. English, German, Spanish, French and Portuguese ship with it.
Open config
Charges, times, bail, jobs and sounds are all exposed without touching the core.
- Tested with
- ESX
- QBCore
- Qbox
- ox_inventory
- ox_target
- qb-target
- oxmysql
Before you buy
Is the demo on this page the real script?
Yes. It is the exact same interface that runs in FiveM, served with demo data instead of a live server behind it.
What is the difference between escrow and open source?
The escrow version ships with config, locales and all events exposed while the core files stay protected. The open source version has no escrow at all, so you can read and edit every line.
Do I need a specific MLO?
No. You draw cells as areas in the world, so Mission Row, Bolingbroke, a custom interior or an empty lot all work.
Does it work with my MDT?
Yes. Sentence, charge and release are available as exports and events, which hooks into any common MDT.
What happens when a jailed player logs off?
That is a config option: the sentence either keeps running while they are offline or pauses until they come back.
How does support work?
Through Discord. After the purchase you automatically get the customer role and access to the support channels.
PoliceJail
Instant delivery, free lifetime updates and support included.
| Escrow | Open source | |
|---|---|---|
| Price | 29.99EUR | 49.99EUR |
| Core files | Protected | Full source |
| Add to cart | Add to cart |