Latest release

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.

Booking terminal

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.

The flow

From the patrol car into the cell

Four steps at the terminal, no chat commands in between.

01

Suspect

Pick someone nearby. Their prior convictions are listed right next to the name.

02

Charge

Choose from your charge list or type a custom one.

03

Time & bail

Set the sentence and the bail amount, including how much has to be served first.

04

Cell

Assign a free cell and book them in. The countdown starts immediately.

Criminal records

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.

Station manager

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.

Cell creator

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 desk

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.

Inmate HUD

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.

Notifications

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.

Prison labour

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.

Cell setup

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
Details

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
FAQ

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
PoliceJail Escrow 29.99 EUR · Source 49.99 EUR Escrow Open source

Saved Items (0)

You haven't saved any items yet.