STG ScriptsDocumentation
MDT + CAD System

MDT

Police MDT, in-vehicle CAD and EMS terminal in one FiveM script, with live dispatch, forensic DNA, warrants, ALPR, CCTV, phone trace, booking photos, evidence lockers and PDF reports.

STG MDT puts the whole department in one terminal. Police get a tablet at the station and a laptop between the front seats of every patrol car, EMS get their own medical terminal, and both run on the same city data. A case can go from blood on the pavement to a DNA match, a signed warrant, an arrest, booking photos and a finished PDF report without leaving the MDT.

Features

Police, CAD and EMS

A police terminal, an in-vehicle CAD and an EMS terminal in one script, sharing the same citizens, calls and records.

Real tablet and laptop

Officers hold a custom tablet with the MDT on its screen, and police cars get a laptop between the front seats for the CAD.

Live map and dashboard

Open calls, every unit on duty and their status, with live pins that move with the units.

Dispatch board

Citizen 911 calls, a drag and drop call board, unit assignment, broadcasts, panic, backup and pursuit alerts.

Forensic DNA

Wounded players leave blood. Officers seal it into a sample, hand it to the lab and get a DNA match with the suspect's photo.

Warrants and BOLOs

Issue and sign warrants, attach evidence, flag plates and alert every unit on duty.

ALPR radar

Front and rear plate readers flag BOLOs, stolen cars and wanted owners, with a one click call.

CCTV and booking photos

Live city cameras with snapshots, and right, front and left mugshots taken in game on the arrest report.

Phone trace

Locate a number and read its calls and messages after a supervisor approves the trace.

Reports and evidence

Report templates, an evidence locker per report that logs real items, and one click PDF export.

Vehicles

Plate lookups with owner, flags and history, BOLOs, stolen reports and impounds.

EMS terminal

Body map injuries, care reports, a hospital bed board, reception check-in, ambulance supplies, insurance and bills.

How a case flows

StepWhat happens
CallA citizen calls 911. The call lands on the live map and the dispatch board
SceneOfficers collect the blood left at the scene as a sealed stg_blood_sample item
LabThe sample goes to the crime lab NPC. After the lab timer the MDT shows whose blood it is
WarrantAn officer opens the suspect's profile, writes a warrant and attaches the DNA match
ArrestThe suspect is arrested, booking photos are taken from the arrest report
EvidenceItems go into the report's evidence locker and are logged automatically
ReportThe report is submitted, a supervisor approves it and it can be exported as PDF

Controls

KeyAction
F6 or /mdtOpen the MDT (tablet on foot, CAD in a police car)
/cadOpen the CAD from the front seats of a police vehicle
F11 or /alprShow or hide the ALPR overlay
F9, F10, NUMPAD5Lock the ALPR target, reset the radar, switch front and rear
/911, /912Call police or EMS as a citizen
/checkinTake a ticket at the hospital reception
ESCClose the MDT

Every key and command can be changed or turned off in the config. Players can rebind the keys in the game settings.

At a glance

AppsPolice MDT, in-vehicle CAD, EMS terminal
DatabaseTables are created automatically on the first start
Phonesnpwd, lb-phone, qs-smartphone, gksphone, qb-phone, add your own in integrations/phones.lua
Inventoriesox_inventory, qb-inventory, add your own in integrations/inventory.lua
FrameworksESX, QBCore, QBOX through stg_lib
Languages17 included, interface and messages

Next steps

Still having trouble?

Open a ticket on our Discord. Our team answers around 15 hours a day.

Get help on Discord

On this page