pen-to-squarePolice 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