Description
A booking station that fills the gap between arrest and incarceration: an officer captures a mugshot, the server runs property intake and biometric enrollment, and an auto-generated booking record is persisted to feed both jail and the MDT. Heavy-RP servers buy it because booking is a distinct processing step, not part of the jail or records scripts.
Prompt Template
You are writing a FiveM resource (client.lua + server.lua) for a suspect booking and…
The full prompt template and its reference Lua are part of a one-time pack. Pick your depth — both are lifetime access, no subscription, ever.
- 60 prompts + syntax-validated reference Lua
- Lifetime access — pay once
- All 510 prompts — the full library
- Per-prompt profit/trend intelligence (CSV + playbook)
- Lifetime free updates — new niches as the market moves
$49 for 60 · $199 for all 510 + intelligence — one-time, no subscription.
Expected Output
The reference Lua at content/expected-outputs/police/24-suspect-booking-processing.lua implements a server-owned booking record: the client captures the mugshot animation, but the server mints the…
The full prompt template and its reference Lua are part of a one-time pack. Pick your depth — both are lifetime access, no subscription, ever.
- 60 prompts + syntax-validated reference Lua
- Lifetime access — pay once
- All 510 prompts — the full library
- Per-prompt profit/trend intelligence (CSV + playbook)
- Lifetime free updates — new niches as the market moves
$49 for 60 · $199 for all 510 + intelligence — one-time, no subscription.
Known Failure Modes & Corrective Prompt
- Client-forged record — building the record and id on the client lets records be forged; the server owns the id sequence, property intake, and the record.
- Faked property intake — synthesizing property client-side desyncs the record from the evidence locker; pull confiscated items server-side.
- Anim T-pose — playing the mugshot anim before the dict loads skips it; wait on HasAnimDictLoaded before TaskPlayAnim.
Corrective re-prompt: "Generate the entire booking record on the server: mint the booking id from a server-side sequence, run property intake against the suspect's confiscated items server-side, enroll the biometric id there, persist the record, and only then TriggerClientEvent it back. The client just captures the mugshot animation and triggers booking:start."
Framework Integration
- ESX: resolve
exports['es_extended']:getSharedObject(), pullxPlayer.getInventory()for property intake, and persist the record viaMySQL.insert. - QBCore: use
exports['qb-core']:GetCoreObject(), read confiscated items fromqb-inventory, and store the record so the MDT can query it by citizenid. - QBox: call
exports.qbx_core:GetPlayer(src)and useox_inventoryto move property into a booking stash, persisting the record withoxmysql.
Profit Potential
$250–$3300/mo on Tebex (expected ~$900). [INFERRED] priced inside the $50-389 FiveM script band for a rising heavy-RP processing niche; corpus median seller $11.85K/mo (signal-scraper tebex_snapshot n=100).
Trend Signal
↗ rising — inferred: Mugshot/intake booking is a rising heavy-RP processing step distinct from incarceration (jail) and records (MDT); feeds both.
Sales Angle
Sell as the missing processing step between arrest and jail — mugshot, property, biometrics, one record that feeds the MDT and the jail script. Recommended Tebex price $179.
Difficulty & Ship Time
intermediate · ships in 1 day.