[QBCore] [Qbox] [ESX] Advanced MDT and Dispatch System (Police, EMS, DOJ, Fire, and More)

MDT with dispatch (Police, EMS, etc)

Hey there! If you’ve been hunting for a sleek, reliable, and truly next-gen MDT system that works across PD, DOJ, EMS, or literally any custom job your server has — this is it.

It’s built to be clean, modern, and ridiculously easy to use. Everything’s customizable to fit your server’s style, and packed with features that actually make a difference in your RP.

What’s Inside:

Sleek, Modern UI – No clutter, just a clean layout that feels good to use

CCTV & Bodycam Recordings – Rewatch past moments directly in the MDT

Live Bodycam Feed – Real-time immersion for those intense scenes

Duty Logs – Auto-tracked on-duty/off-duty records, no manual entries

Auto Promotion & Demotion Logs – Rank changes? Logged automatically.

**Live Charge Editing ** – Update charges on the fly—no restart needed

Export Warrants & Duty Records – Sent privately to your DMs, not your server’s public chat

Fully Custom Jobs – Add as many roles as you want with a simple config

Officer/Medic Tags – FTOs, Command, Medics—easily identified within the MDT

FTO Reports – Track training progress with built-in FTO reporting tools

:paperclip: Live Collaboration Editing (BETA) — Collaborate on Incidents and Reports in real-time

New Dispatch UI — Optimized for faster response times

Improved Security — Enhanced camera rotation controls and better incident data handling

Detailed Analytics — Gain insights with logs and performance statistics

Evidence Lockers — Manage and store evidence securely

Advanced Search and Filtering — Quickly find records and reports based on multiple criteria

and much more

Whether you’re running a serious RP community or just want something polished and immersive, this MDT has you covered.

:wrench: Actively maintained | Constant updates | Real support

Some Preview Images:

VIDEO PREVIEW

Compatability

Frameworks

  • QBOX
  • QBCore
  • ESX

Inventory

  • OX-Inventory
  • qb-inventory
  • qs-inventory

Sound

  • interact-sound
  • x-sound

Prison

  • rcore_prison
  • stevo_prison
  • xt-prison
  • dhs-prisonsim
  • lh34-jail
  • pickle_prisons
  • r_prison
  • tk_jail

Radio

  • cs_walkietalkie
  • mm_radio
  • zerio-radio
  • scully_radio

Target

  • ox_target
  • qb-target

Dispatch Backward Compatability

  • cd_dispatch
  • tk_dispatch
  • ps-dispatch
  • dusa_dispatch
  • qs-dispatch
  • rcore_dispatch
  • L2S-dispatch

Housing

  • bcs_housing
  • bnl-housing
  • nolag-properties
  • ps-housing
  • qb-houses
  • qbx_properties
  • qs-housing
  • tk_housing
  • origen_housing
  • sn_properties
  • brutal_housing

Phone

  • gks_phone
  • high_phone
  • lb-phone
  • okokPhone
  • ySeries
  • qb-phone
  • qbx_phone
  • snappy-phone

All qb and qbx phones are supported like snappy-phone, qb-phone, qbx_phone etc.


Insurance

  • m-Insurance

Plate Reader

  • wk_wars2x

Evidence

  • snipe-evidence

Thinking of switching to our MDT but worried about your current data? No worries, if you’re planning to move from another MDT to ours but face issues mid-way due to data from your current one, we’ve got your back! Just reach out to us and we’ll gladly help you.

Join Discord for support and live demo
Tebex Purchase Link $45.99
Tebex Subscription Link $18.99

DOCUMENTATION

Code is accessible Partially
Subscription-based Yes
Lines (approximately) 1000+
Requirements QBOX/QBCore
Support Yes
6 Likes

The best MDT you can find in the current market.
Stunning features keep up the great work.

3 Likes

Literally the best MDT you can possibly buy, the owners/devs are extremely open to changing/adding things if they make sense. The support is next to none, i have never really seen a developer respond as well as they have to criticism and opinions. I wish they made all the scripts i own, most devs are rude and not very nice compared to bytecode. Will send anyone who asks about a MDT to them!

2 Likes

Shame it’s not standalone :frowning:

1 Like

No MDT is standalone, it always need a dependency of a framework :slight_smile:

2 Likes

video ?

2 Likes

Video is WIP. If u want to have a live demo you can join the discord and test in the test server

2 Likes

MDT / Dispatch

:loudspeaker: Update v1.5 - Changelog

:wrench: Added Compatibility

  • Inventory: ox, qb
  • Radio: mm, zerio
  • Sound: xsound, interact-sound
  • Target: ox_target, qb-target

:soap: Revamped Pages

  • Vehicles
  • Warrants
  • Officer Management
  • Medic Management
  • Security Management
  • Criminal Codes
  • Bodycam

:sparkles: New Functionality

  • Officer/Medic tags for easy identification
  • FTO reports
  • Evidence Locker linked with reports
  • Fine and Jail from MDT




1 Like

Update v1.6 Released

Added Support For:

  • Prisons: rcore_prison, stevo_prison, xt-prison
  • Radio: cs_walkietalkie
  • Inventory: qs-inventory

New Additions:

  • Alert blips will now appear on the pause menu and minimap for better visibility.

Fixes:

  • Toggle Duty status now syncs correctly across different frameworks.
  • Resolved an issue where vehicle dispatch alerts were missing important details such as plate numbers and vehicle names.

Thanks for supporting :heart:

1 Like

Update - Version 1.7

We’re excited to announce the release of version 1.7, which includes the following updates and improvements:

Added Support For:

  • Dispatch Systems:
    • cd_dispatch
    • tk_dispatch
    • ps-dispatch
    • dusa_dispatch
    • qs-dispatch
    • rcore_dispatch

Fixes:

  • Resolved an issue where dispatch calls would remain stuck on the screen in certain situations.

We appreciate your continued support :heart: . If you have any feedback or questions, feel free to reach out to our team.

core inventory support?

Can be added. Open a ticket in discord and we can provide the support for it too

Changelog - Version 1.7.1

We’ve just released a new update with the following changes:

Added Support For:

  • L2S Dispatch
  • Housing scripts:
    • bcs_housing
    • bnl-housing
    • nolag_properties
    • ps-housing
    • qb-houses
    • qbx_properties
    • qs-housing
    • tk_housing

Fixes:

  • Minor fixes and improvements

Version 1.7.2 Update

We are excited to announce the release of Version 1.7.2 with the following updates:

  • Phone Support:

    • GKS Phone
    • High Phone
    • Lb-Phone
    • Ok Ok Phone
    • Yseries
    • Snappy Phone
    • Support for all other qb/qbx_core-compatible phones with similar data structure
  • Housing Scripts:

    • sn-properties
    • origen_housing

Fixes:

  • Resolved issue with warrant search query
  • Fixed EMS reports page to prevent breaking upon saving

Unescrowed Files:

  • server/open/commands.lua – For adding more calls like 311, 911
  • client/open/dispatch_calls.lua – For customizing dispatch event handlers

Additionally, our documentation has been updated. You can view the latest updates here: Welcome | kartik-scripts

Thank you for your continued support!

Update v1.7.3 Changelog

We’ve rolled out a new update with expanded support and essential fixes.

Added Support:

  • M-Insurance script
  • wk_wars2x

Fixes:

  • Resolved UI warnings appearing in F8 console
  • Fixed issue where mdt_license selection query executed before table insertion
  • Corrected the “Add New Medic” option functionality in EMS MDT
  • Various minor fixes and improvements for better stability

New Feature:

  • Introduced Courts Page (Beta) — available for early access and testing. If you encounter any issues, please report them so we can improve it further.

Full documentation and setup guide: https://kartik-scripts.gitbook.io

As always, thank you for your continued support.

Patch Update v1.7.4 Released

Fixes:

  • Dispatch notifications not showing (YPhone compatibility)
  • qs-housing bridge issue resolved
  • Dispatch access restricted for off-duty players
  • Court page query error fixed
  • UI freeze issue fixed when closing MDT after interacting with dropdowns

New Support:

  • Prison scripts:
    1. dhs-prison
    2. lionheart prison
    3. tk_jail
    4. pickle_prison

Additions:

  • Config added for no-dispatch jobs (shared/dispatch_config.lua)
  • Auto license format checker to avoid DB issues
  • Auto player duty hours correction (fixes timezone-related issues)
  • Vehicle registration integrated from m-insurance
  • New “Criminals” section under People Involved in incidents

Docs will be updated soon: https://kartik-scripts.tebex.io
If you face any issues, please open a ticket.

Update: Version 1.7.5

Fixes:

  • Resolved crash issues on certain servers caused by incompatibility with specific phone scripts.
  • Fixed closeCamera console warning triggered when opening or closing the MDT.
  • Fixed issue where the “Remove Charges” option would not appear after adding charges in the Incident/Report section.

Improvements:

  • Added compatibility for servers using more than two housing/property scripts.
  • Refined the overall UI/UX of the MDT for a more seamless experience.

New Additions:

  • Added support for ox_inventory: Weapons purchased through ox_inventory will now be automatically registered in the database.
  • Added an export to allow weapon registration from other scripts.

Documentation:
Setup guides and configuration info will be updated soon at:
https://kartik-scripts.tebex.io

For any issues or support, please open a ticket.

Thinking of switching to our MDT but worried about your current data?
No worries, if you’re planning to move from another MDT to ours but face issues mid-way due to data from your current one, we’ve got your back! Just reach out to us and we’ll gladly help you.

MDT Update - Version 1.7.6 We are excited to announce the release of version 1.7.6 . Below are the details of what’s included: Fixes:

  • Fixed license expiry issue where the expiration date was being saved incorrectly.
  • Fixed roster-related issues ( not able to switch sheets from bottom options ) .
  • Fixed weapon registration dates showing as timestamps instead of formatted dates.
  • Fixed an issue where officers with only edit rank permissions were able to fire or change roles without manage permissions.
  • Bodycam will now close properly when the item is removed (requires changes in your ox_inventory, please refer to the updated documentation for guidance).

Improvements & Enhancements:

  • Bodycam list will now prioritize online officers at the top for better visibility.

New Features:

  • Added support for multiple evidence systems — initial integration with snipe-evidence is completed.
  • Added a fake profiles mechanism in the MDT (exports will be available in the documentation soon).
  • Added duty blips (Credit to cad-jobblips by @Cadburry ).

Important Notes:

  • Please ensure you update your items.lua in ox_inventory as per the latest documentation if you are using the bodycam feature.
  • Documentation updates will be available soon at: Welcome | kartik-scripts

If you encounter any issues or have questions, please open a support ticket. Thank you for your continued support.

Video is now live