Description
Advanced Mobile Data Terminal for FiveM
m-MDT is a complete law-enforcement and emergency-services data terminal built for modern FiveM roleplay servers.
It delivers a full in-game workstation for police/EMS operations, with a fast NUI interface, powerful records management, real-time dispatch tools, and deep framework/resource compatibility.
Designed for performance, flexibility, and long-term server scalability, m-MDT can run in strict department-separated environments or in shared multi-agency setups.
What This Script Does
m-MDT centralizes your operational workflow inside a single system:
- Officer dashboard and activity overview
- Live dispatch and call response management
- Citizen, vehicle, weapon, and property lookup
- Incidents, reports, evidence, warrants, fines, and BOLO lifecycle
- Internal department chat and announcements
- Unit/roster and rank-based management
- Licenses and certificates administration
- Penal code and charge preset management
- CCTV management and live viewing
- Bodycam and dashcam feed system
- Citizen service points (complaints and fine payments)
1) Department-Based MDT Access
- Supports multiple departments with custom:
- Label
- Color
- Icon/logo
- Available pages/tabs
- Dispatch types
- Unit statuses
- Incident/report type lists
- Optional strict department isolation
- Incidents, reports, warrants, fines, and evidence can be restricted to each department
- Rank/grade-aware access control across system actions and tabs
2) Smart Dispatch System
- Create, respond and track dispatch calls with:
- Priority levels
- Location and map coordinates
- Departments target scope
- Status transitions (pending/in-progress/completed)
- Respond/detach workflows for units
- Backup request tools
- Panic button support with emergency alert broadcasting
- Dedicated Dispatch HUD mode (toggleable) for quick in-field monitoring
- Configurable quick dispatch chat commands (/999, /weapon, /medical, etc.)
3) Full Records Ecosystem
- Citizens:
- Search and profile viewing
- Criminal records and case history
- Citizen photo support
- Personal record notes/images/tags
- Vehicles:
- Plate lookup
- Status tracking (normal, stolen, impounded, evidence, flagged)
- Stolen/unstolen controls
- Weapons:
- Serial-based registration and lookup
- Owner/status tracking
- Automatic weapon doc hash/image mapping for cleaner display
- Properties:
- Housing/property integration lookup (via bridge)
4) Incident / Report / Evidence Workflow
- Incident creation and updates
- Report creation and updates
- Link entities together (citizens, vehicles, evidence, fines, warrants)
- Evidence entries with URL/media support
- Record-level images and media attachments
- Structured data designed for case building and review
5) Warrants, Fines, and BOLOs
- Warrant creation and status lifecycle
- Configurable preset warrant durations
- Fine issuing, payment tracking, and paid-state updates
- BOLO system for persons and vehicles with categories and priorities
- Department-aware visibility and management controls
6) Management & Administration Tools
- Officer roster management
- Rank updates and officer removal tools
- Permission matrix (mdt_permissions) for controlled feature access
- Tab-level permission management
- Department announcements
- Activity and officer logs
- Boss-level cleanup actions (record deletion/cancel operations where permitted)
7) Communication System
- Built-in MDT chat channels
- Public/private channel model with minimum grade controls
- Live message flow with update/delete capabilities
- Department communication fully inside MDT
8) Penal Code, Charge Presets, Templates, Tags
- Full penal code database with categories/severity/fine/sentence ranges
- Charge presets for faster ticketing/fines
- Reusable templates for incidents/reports/general documentation
- Tag system with custom color coding and record linking
9) License and Certificate Management
- License types with status lifecycle:
- valid
- suspended
- revoked
- expired
- Assign/revoke/update actions
- Certificate types for officer qualifications and special units
- Grade-gated license action controls (MinLicenseActionGrade)
10) CCTV + Camera Management
- Store and manage CCTV camera entries
- Live CCTV viewing mode with camera control and transition handling
- Camera access logging
- In-MDT camera navigation workflow
11) Bodycam & Dashcam Systems
- Bodycam toggling with optional item requirement
- Dashcam support with optional item requirement and update interval controls
- Active bodycam list and live viewing controls
- Optional panic auto-enable for bodycam
- Export/API hooks for external script interaction
12) Citizen Interaction Points
- Place department interaction points for public-facing services
- Citizens can:
- File complaints
- View/pay their fines
- Optional automatic dispatch call creation when complaint is submitted
13) Localization & UX
- Multi-language support included (en and pt)
- In-UI translation architecture with dynamic text support
- Date/time formatting options:
- 12h/24h
- Custom date formats
- Game-time or server-time
- Optional tablet animation and prop system
Compatibility & Integrations
m-MDT is built with modular bridge architecture and automatic detection/fallback behavior.
Framework Support
- QBCore / QBX
- ESX
- Auto framework detection
Target Support
Jail Bridge Options
- tk_jail
- xt-prison
- rcore_prison
- pickle_prisons
- DHS-PrisonSim
- default / custom
Society/Banking Bridge Options
- Renewed-Banking
- wasabi_banking
- okokBanking
- fd_banking
- qb-banking
- qb-management
- esx_addonaccount
- custom
Phone Bridge Options
- lb-phone
- yseries
- gksphone
- none / custom
Housing Bridge Options
- ps-housing
- qbx_houses
- qb-houses
- bcs-housing
- origen-housing
- ak47-housing
- vms_housing
- tk_housing
- qs-housing
- rtx-housing
- none / custom
Optional m-* Ecosystem Bridges
- m-Citations
- m-CourtSystem
- m-Insurance
Requirements
- ox_lib
- oxmysql
- A supported framework (qb-core/qbx_core or es_extended)
Optional resources are automatically bridged when detected.