
Overview
The Oxide Law Enforcement Bundle pairs oxide-police and oxide-dispatch — two halves of the same emergency services backbone, built to work together. Replace your aging qb-policejob + ps-dispatch stack (or the ESX equivalent) with a unified, database-driven, runtime-configurable system: departments, stations, grades, charges, and speed cameras live in an in-game admin panel; alerts flow through a single code-driven pipeline that every responder group shares. The integration is wired in by default — the police MDT auto-replaces the Dispatch Hub for LEOs, the on-duty filter defers to oxide-police, and the panic button, status broadcasts, and 911 calls all land in the MDT Dispatch tab without any glue code. Framework-agnostic via o-link (QBCore, ESX, Qbox) with full compatibility shims so every existing third-party robbery, heist, and alert script keeps working without edits.
What's Included
- Oxide Police — Complete law enforcement department builder. Runtime
/padmin, full MDT, custody and booking pipeline, prison job and shop economy, evidence registry, 100+ pre-loaded charges, and a full field tool loadout (radar, bodycam, CCTV, breathalyzer, megaphone, evidence camera, tracking bands, spike strips, and more). - Oxide Dispatch — Unified dispatch and alert system. 25+ pre-loaded 10-codes, civilian 911/311 with anonymous toggle and reply, auto-detect engine for shots fired / drive-bys / explosions / vehicle theft, panic button, per-group status broadcasts, historical heatmap, and drop-in shims for every major QB and ESX dispatch resource.
Why The Bundle
- Built To Work Together — The Dispatch Hub auto-suppresses for LEOs so the police MDT becomes the single source of truth. No duplicate alert UIs, no responder confusion.
- Shared On-Duty Filter — Dispatch defers to
oxide-police:IsPlayerOnDutyautomatically. Off-duty officers stop getting spammed; on-duty officers never miss an alert. - Panic Button → MDT — Officer-needs-backup broadcasts route through dispatch with callsign prefixes and land directly in the MDT Dispatch tab with auto-waypoint.
- Civilian 911 Calls In The MDT —
/911reports, radial menu calls, and auto-detect alerts all surface in the police MDT alongside CAD cases, charges, and BOLOs — one workflow, one UI. - One Migration, Zero Breakage — Replace
qb-policejob+ps-dispatch(or ESX equivalents) in one swap. Compatibility shims on both sides absorb traffic from existing third-party scripts so robbery, heist, and bank scripts keep working. - Future-Proofed — Both resources are part of the broader Oxide framework. Future Oxide releases (EMS, fire, courts, civilian) plug into the same dispatch pipeline and admin panel patterns.
Technical
- Framework: Framework Agnostic (QBCore, ESX, Qbox via
o-link) - Dependencies: o-link, ox_lib, oxmysql, screenshot-basic
- Optional: oxide-banking, oxide-logger, pma-voice / yaca-voice, qb-phone
Oxide Department Bundle by Oxide Studios