zephyr_mdtOverview

zephyr_mdt

FieldValue
Version2.4.1
AuthorZephyr Development
StatusStable
Default keyF7

Overview

zephyr_mdt is the police Mobile Data Terminal for Zephyr. It provides officers with a full in-game NUI panel for searching persons, managing cases and evidence, issuing charges, tracking suspects, and administering department records.

Access is controlled by job name (Config.AllowedJobs) and optional minimum grade (Config.MinGrade). The MDT can be opened with the configured keybind or triggered programmatically by other resources.

Features

ModuleDescription
Person SearchSearch by name, CID, or plate. Returns charges, vehicles, properties, licenses, demerits, and notes.
CasesCreate and manage investigation cases with evidence lockers (ox_inventory).
BOLOsCreate, cancel, and sync BOLOs with zephyr_dispatch.
WarrantsIssue and track active arrest warrants.
TrackingRegister ankle monitors. Ping phone, ankle monitor, or plate for a live location blip.
Gang IntelMaintain a database of known gangs, members, territory, and threat level.
Impound LotView and release impounded vehicles from zp_impound.
HQBulletins (grade-gated), reports, warrants, and registered weapons.
OffencesFull offence editor — categories, fines, jail times.
Guides / SOPsRead-only SOP viewer loaded from Config.Procedures.

Dependencies

ResourceRequiredNotes
ox_libYesUI components, callbacks
oxmysqlYesDatabase access
zephyr_connectYesFramework bridge (QBX/ESX)
ox_inventoryOptionalEvidence lockers per case

Configuration

Key settings in shared/config.lua:

KeyDefaultDescription
Config.OpenKeyF7Keybind to open / close the MDT.
Config.AllowedJobspolice, etc.Jobs that can access the MDT.
Config.MinGrade0Minimum job grade required (0 = any grade).
Config.JailFineMethodbankbank deducts fine automatically; none skips it.
Config.PhoneResourceautoPhone resource for number lookups (auto, lb-phone, zephyr_phone).
Config.Ping.cooldown60Seconds between pings per officer.
Config.Ping.blipDuration12Seconds the ping blip stays on the map.