(MDT) Advanced Mobile Data Terminal [ESX / QBCore]

A script by Aljunier

No reviews yet.
(MDT) Advanced Mobile Data Terminal [ESX / QBCore] main image

Full Description


[NEW] SOURCE CODE IS NOW AVAILABLE

Hello everyone! This terminal is unlike any other because it was meticulously developed in such a way to provide one of, if not, the best MDT experience out there.

Images

Features

General

  • Animations and props are used for an immersive experience

  • Auto-jailing is available, allowing players to automatically jail somone after submitting an arrest report

  • Optimized - This script was created with having a low resource usage in mind, ensuring that the script will not bog down players’ performance.

Dashboard

  • Active Police, EMS/Fire, and roadside assistance (mechanics) are displayed for quick availability access

  • Set your GPS to another active unit’s location

  • Statuses are included to ensure transparency between all active units

  • You get quick access to see active bolos and warrants

Bolos / Warrants

  • Active bolos / warrants will be displayed on civilian and vehicle profiles, alerting officers if they have an active warrant or bolo.

  • Alerted when a bolo / warrant is registered, ensuring officers are updated when new entries are registered (Customizable in settings)

  • Advanced civilian search is available when making a person of interest or warrant, ensuring no spelling mistakes are made

Reports

  • Advanced charges select is included for efficiency and ease of access

  • Import images from a link or in-game (via phone) for in-depth report submissions

  • Advanced report search is included so that you can find any report with ease

Profiles

  • Photo identification can be submitted to both civilian and vehicle profiles

  • Customizable profiles features, such as phone number, address, relations, additional notes, and photo identifications.

  • Registered vehicles are displayed, including whether or not there is a bolo out for that vehicle

  • Licenses are displayed with the ability to be revoked directly from the terminal

  • Licenses can be granted directly through the mdt

  • Unpaid fines are shown, even alerting the player when a fine is overdue

  • Unpaid fines can be exempted

  • Criminal history/priors are shown and the reports can be viewed directly from the tab

Shift Tracker

  • Shift tracking tracks the duration of every shift and displays it all in a single, easy to use page

  • Police, EMS/Fire, and roadside assistance have access to this tab (Displaying the players apart of their job)

Requirements / Compatibility
  • mysql-async / oxmysql [Optional/Configurable]

  • OneSync Infinity, as well as legacy, is compatible

  • ESX 1.2, 1.1, legacy, and QBCore is compatible by default; although it is possible to convert this to another framework as long as you are willing to put in the effort to do so

  • Translation is available. By default the terminal is in English but you can translate the entire mdt through the configuration files.

Notes

This resource uses the Cfx.re asset escrow and encryption sytem. However, only one file encrypted – which is a security file that prevents unfavorable players from disrupting core functionality. Other than that, the full source code is included! DB queries that are used to fetch character/vehicle data is all exposed so that you can ensure it works for your server. Additional information about the script will be provided in the README file.

Newest update from 8/22/22

New Content

  • Two new net events were added which get triggered when a player clocks in or out of the mdt
  • Custom tabs – You can now add external links directly into the mdt to show under tab (Up to 3)
  • “Send to jail” checkbox can now be checked by default if configured to do so
  • Fine exemptions – Unpaid fines can now be exempted
  • Redone permissions – Permissions for each job are now much more configurable
    • DOJ – There is finally DOJ permissions which allow DOJ to view but not create or edit content (highly configurable)
  • License grants – Licenses can now be granted to players directly through the mdt (Configurable)
  • Translation is now supported!
  • There is now society integration built directly into the mdt (Configurable)

Fixes

  • Reducing fines to 0
    • There was an issue where if you reduced a fine all the way down to 0, it would give the full fine instead.
  • UI getting stuck when opening the mdt too quickly

Notes

  • No changes were made to the .sql file

Showcase

https://youtu.be/PYw1fmg56yg

Purchase

Mobile Data Terminal (MDT) [Tebex]

Code is accessible Source code available!
Subscription-based No
Lines (approximately) 5,000+ lines of lua code
Requirements qb_core OR es_extended

More from me

Vineyard Job [ESX & QBCore]

Trucking Job with Co-op [ESX & QBCore]