Police MDT
Most advanced MDT Script
QBCore Police MDT + Dispatch system with an interactive map, live unit tracking, records management (citizens/vehicles/warrants/incidents/reports/evidence), roster & SOP modules, officer management/FTO tools, and an integrated CCTV system.
Features:
Core MDT
NUI-based Police MDT tablet interface
Job-based access control (allowed jobs)
Supervisor grade permissions (elevated actions)
Citizen records
Citizen search
Citizen profile view
Edit/save citizen profile details
Citizen profile picture support
Citizen notes
Citizen flags (add/remove)
Citizen license management
Suspend license
Unsuspend license
Remove/revoke license
Citizen owned vehicles view
Citizen sentencing history lookup
Vehicle records
Vehicle search
Vehicle profile view
Vehicle photo support
Vehicle notes
Vehicle flags
Vehicle strike system
Add strikes
Clear strikes
Reports
Report search
Report view
Create new report
Approve report workflow
Incidents
Incident search
Incident view
Create incident
Update incident
Close incident
Incident evidence linking
Warrants
Warrant search
Create warrant
Update warrant status
Charges and penal code
Charges list
Create charge
Update charge
Delete charge
Sentencing, jail, bail
Create sentence (charges, jail time, fines, bail)
Pending sentence tracking
Bail posting
Sentence release handling
Evidence system
Create evidence records
Evidence search
Incident evidence list
Evidence photo capture support
Add evidence photos to incidents
Delete evidence items
Weapon registry
Weapon model list
Register weapon to a citizen
Weapon registry lookup
Weapon owner search
Weapon serial check
Citizen weapon list
Dispatch system
Manual dispatch call creation (MDT)
Accept call
Complete/close call
Call expiry/cleanup behavior (config-driven)
Export for other scripts to create callouts
Automatic dispatch calls from crimes (config-driven)
Shots fired call generation
Vehicle theft call generation
Homicide call generation
Chance-based triggering (set to 100% in your config for testing)
Cooldowns per call type
10-code mapping per event type
CCTV system
CCTV camera list/registry
View CCTV feeds via scripted camera
CCTV offline/online state concept
CCTV recordings list support
Server export to fetch CCTV cameras
Debug/admin dump command for CCTV data
Included setup + implementation docs for CCTV
Officer management
Officer list fetch (online)
Officer status updates (duty/status tracking in UI)
Basic officer profile plumbing (server module present)
Roster system
Roster database table support
Roster update event hooks
Roster reset admin command
SOP / documentation pages
SOP content module
SOP retrieval endpoints for UI
MDT chat and messaging
MDT chat message support (DB table present and UI endpoints exist)
Utilities / quality-of-life
Map/location helpers for UI
Player coordinates/location fetch
Street/area label fetch
Server time endpoint for UI
“MDT open” state export (other scripts can check if MDT is open)
Last updated