MDT

About this script

GM MDT is a full-featured Mobile Data Terminal for law-enforcement roleplay on RedM, presented in-game as an open dossier / ledger book instead of an anachronistic laptop. It's the record-keeping backbone of a police department reports and sentencing, a citizen database, a serial-numbered weapon registry, bounties, multi-part investigations, a department roster with discipline, gangs, and issued papers, all rank-gated so officers only see what they're allowed to use. It runs on GM (RSGCore), stock RSG, and VORP, with a self-migrating database and a pre-built web UI, so a normal install needs no SQL import and no build step.

Features:

  • Records & Cases

  • Enforcement & Registry

  • Department & Extras

  • Reports: incidents & statements with live multi-officer editing

  • Charges & sentencing: configurable penal code, one-click Apply Sentence

  • Officers: roster, ranks, offices, LOA, disciplinary strikes

  • Investigations: multi-section case files with relationship diagrams

  • Weapons registry: serial-numbered lifecycle + permits & batch actions

  • Groups: gang / organization records & membership

  • Citizens: known & unknown, in-field Identify, lifetime record

  • Bounties: on citizens or gangs, with rewards, payouts & world boards

  • Papers & notices: issue official documents & post public notices

  • Evidence lockers: seized contraband & weapons tied to a report

  • Weapon permits: issue, validate & print licences

  • Discord audit logging: optional, per-event, per-channel webhooks

  • Drafts & locking: save in progress, freeze finalized records

  • Charges auto-stack: proposed fine/jail computed from the record

  • Rank-gated everywhere: one Config.Permissions table controls it all

💡 Make it your server's MDT. Chunks of its functionality are swappable - point jail, fines, evidence lockers, notifications, and the weapon-purchase hook at your own scripts through open adapter files, without ever touching the escrow-protected core. Mix vendors freely (e.g. gm_inventory evidence + rsg-prison jail), and hook into stable server-side events (gm_mdt:server:sentenceApplied, gm_mdt:server:weaponPurchased) to wire it into HUDs, dispatch, reputation systems, and external logging.

Dependencies:

oxmysql · ox_lib