Skip to content
RPScripts

FiveM Police Scripts

MDT

Police System CAD/MDT

  • ESX

Description

Police System CAD/MDT is a police database for ESX servers with citizen records, reports, laws and penalties, investigations, trainings, a vehicle database and BOLOs/warrants. It comes as two parts: a Laravel 8 web application and the in-game resource ns_policecad.

Features

  • Citizen database: list of all citizens, create reports, arrest warrants
  • Laws & penalties: create, edit and delete nested laws and penalties. When you write a report, you pick a fine and/or prison time depending on what you select.
  • Investigations: add multiple citizens and multiple officers to an investigation
  • Trainings: set ranks as requirements to apply for a training, with full training info
  • Vehicle database: search any vehicle owned by a player
  • BOLOs / warrants: for a citizen or a vehicle
  • Instructions: post important messages for officers to read
  • Control center: create as many control areas as you want and set the maximum number of officers for each
  • Permission system: create ranks and give or revoke permissions

Two separate parts

The web application reads records from your server database. Its README describes it as separate from direct in-game interaction. Don't assume that the two archives form one automatically synchronised system.

Requirements

Web application

  • A web server, PHP 8.0 or newer, MySQL and access to the FiveM database
  • npm and Composer; Redis is optional

FiveM resource

  • es_extended and mysql-async
  • The code uses the legacy esx:getSharedObject event and the users, jobs, job_grades and owned_vehicles tables. Check these on your server.

Installation

  • Web application: point the web document root to the public directory, set your own environment and database connections (use .env.example as a template instead of the included .env), and replace the supplied default login before you allow access. Compatibility with current PHP releases has not been tested.
  • FiveM resource: review sql.sql (tables ns_bolos and ns_notes) against a database backup, then import it.
  • Set the police job, key (default F1), highest rank and access rules (Config.OnlyPolice, Config.OnlyInVehicle) in config.lua.
  • Setup correction required: the supplied fxmanifest.lua starts with /fx_version. Remove the leading slash, then start ns_policecad after its dependencies. This only fixes the manifest syntax; full in-game operation and compatibility with your ESX version still need testing.

Details

Frameworks
ESX
File size
77.6 MB
Updated
Oct 13, 2026
How to install it

Installation

  1. Unzip the download into your server's resources folder.
  2. Start these first (not included in the download): es_extended
  3. Add these lines to server.cfg, in this order:
    ensure es_extended
    ensure ns_policecad

Checked: the one resource of this download.

From a static check of the files by the RPScripts Lab. It is not a test that your server starts.

Police System CAD/MDT

$24.99€22.99£18.99A$35.99R$127.99CHF 20.99¥3,950

Can't find the exact script? Generate it.

Describe a custom script. 3 free credits per day, up to 15 per calendar month; no card needed.

Try the FiveM AI Script Generator