[MDT] Mobile Tablet System for RSG/VORP

:oncoming_police_car: BZK MDT - Mobile Data Terminal

:clipboard: Overview

BZK MDT is a complete Mobile Data Terminal system developed specifically for RedM servers using VORP and RSG frameworks. This system provides a modern and functional interface for law enforcement officers to manage incidents, criminals, fines, arrests, and much more.

:sparkles: Key Features

  • :art: Modern Interface: Responsive and elegant western-style design

  • :wrench: Multi-Framework: Full support for VORP and RSG

  • :card_file_box: Complete System: Criminal, fine, arrest, and evidence management

  • :camera_flash: Photo Evidence: Image upload system for cases

  • :world_map: Integrated Map: Location and incident visualization

  • :closed_lock_with_key: Permission System: Job-based access control

  • :bar_chart: Statistical Dashboard: Real-time overview

  • :link: Discord Integration: Webhooks for logs and notifications


:rocket: Installation

1. Required Dependencies

  • Framework: VORP Core or RSG Core

  • Database: oxmysql

  • RedM Build: Updated

2. Resource Installation

  1. Download the resource and extract to resources/[standalone]/ folder

  2. Import the mdt.sql file into your database

  3. Add ensure bzk_mdt to your server.cfg

  4. Configure the config.lua file as needed

3. Configuration

Edit the config.lua file:


Config.Framework = 'VORP' -- or 'RSG'

Config.Command = 'mdt'

Config.AllowedJobs = {

    'vallaw',

    'police', 

    'sheriff',

    'marshal'

}


:iphone: System Pages

:house: Dashboard

  • Functionality: Home page with system overview

  • Features:

    • Real-time alerts

    • Recent incidents

    • General statistics (criminals, officers, arrests)

    • Logged officer status

  • Access: All authorized officers

:world_map: Map

  • Functionality: Geographic visualization of incidents and locations

  • Features:

    • Interactive region map

    • Incident markers

    • Police station locations

  • Access: Officers with map permission

:clipboard: Incidents

  • Functionality: Police occurrence management

  • Features:

    • New incident registration

    • Active case viewing

    • Occurrence history

    • Evidence attachment

  • Access: All officers

:bust_in_silhouette: Criminals

  • Functionality: Criminal database

  • Features:

    • New criminal registration

    • Search by name or identity

    • Complete criminal history

    • Current status (wanted, arrested, released)

    • Add charges/accusations

  • Access: Authorized officers

:classical_building: Arrests

  • Functionality: Prison system management

  • Features:

    • Arrest registration

    • Sentence time

    • Arrest reasons

    • Detention history

    • Current prisoner status

  • Access: Officers with arrest permission

:moneybag: Fines & Charges

  • Functionality: Fine and penalty system

  • Features:

    • Fine application

    • Predefined charge types

    • Configurable values

    • Payment history

    • Discount system

  • Access: Authorized officers

:camera_flash: Photo Evidence

  • Functionality: Visual evidence system

  • Features:

    • Photo upload

    • Evidence categorization

    • Link to specific cases

    • Image gallery

  • Access: All officers

:man_police_officer: Officers

  • Functionality: Police personnel management

  • Features:

    • Officer profiles

    • Individual statistics

    • Activity history

    • Service status

  • Access: Supervisors and administrators


:video_game: System Commands

:desktop_computer: /mdt

  • Function: Opens the MDT terminal

  • Usage: /mdt

  • Permission: Authorized officers

  • Example:

    
    /mdt
    
    
  • Description: Main command to access the entire MDT system. Automatically checks if the player has authorized job.

:money_with_wings: /payfine

  • Function: Opens the fine payment system

  • Usage: /payfine

  • Permission: All players

  • Example:

    
    /payfine
    
    
  • Description:

    • Opens your own fines

    • Automatic discount system available

    • Direct payment via framework money

:alarm_clock: /prisontime

  • Function: Check remaining prison time

  • Usage: /prisontime

  • Permission: All players

  • Example:

    
    /prisontime
    
    
  • Description:

    • Shows your own prison time

    • Displays remaining time in readable format

    • Information about arrest reason


:gear: Advanced Settings

:closed_lock_with_key: Permission System


Config.Permissions = {

    dashboard = {'vallaw','police', 'sheriff', 'marshal'},

    map = {'vallaw','police', 'sheriff', 'marshal'},

    evidences = {'vallaw','police', 'sheriff', 'marshal'},

    criminals = {'vallaw','police', 'sheriff', 'marshal'},

    prisons = {'vallaw','police', 'sheriff', 'marshal'},

    fines = {'vallaw','police', 'sheriff', 'marshal'},

    officers = {'vallaw','police', 'sheriff', 'marshal'},

    arrest = {'vallaw','police', 'sheriff', 'marshal'}

}

:fishing_pole_and_fish: Discord Webhooks


Config.Webhooks = {

    mdt = "your_webhook_here",

    log = "your_log_webhook_here"

}


:camera_flash: Images








:dart: How to Use

For Officers:

  1. System Access: Use /mdt to open the terminal

  2. Navigation: Use the sidebar menu to switch between pages

  3. Criminal Registration: Go to “Criminals” → “Register Criminal”

  4. Apply Fines: Select a criminal → “Add Charge”

  5. Record Arrests: Use the “Arrests” page to document detentions

  6. Evidence: Upload photos on the “Photo Evidence” page

For Players:

  1. View Fines: Use /payfine to see your pending fines

  2. Pay Fines: Select fines and click “Pay Selected”

  3. Prison Time: Use /prisontime to check your situation

  4. Discount: Fines may have automatic time-based discount


:sos: Support and Issues

Common Problems:

:x: /mdt command doesn’t work

  • Check if your job is in Config.AllowedJobs

  • Confirm the resource is started in server.cfg

:x: Error paying fines in VORP

  • Check if Config.Framework = 'VORP' is correct

  • Confirm the player has enough money

:x: Database doesn’t work

  • Import the mdt.sql file

  • Check oxmysql configuration

:telephone_receiver: Contact

  • Author: Bzk Dev

  • Version: 1.0.2

  • Framework: VORP & RSG

  • Game: RedM (Red Dead Redemption 2)


:scroll: License

This project is free to use for RedM servers. Modifications are allowed, but please maintain original credits.


:arrows_counterclockwise: Changelog

v1.0.2

  • :white_check_mark: Complete MDT system

  • :white_check_mark: VORP and RSG support

  • :white_check_mark: Modern interface

  • :white_check_mark: Fine system

  • :white_check_mark: Criminal management

  • :white_check_mark: Prison system

  • :white_check_mark: Photo evidence

  • :white_check_mark: Discord integration

  • :white_check_mark: English documentation

v1.0.0

  • :white_check_mark: Initial release

  • :white_check_mark: Basic MDT functionality


:earth_africa: Available Languages


Store : Link Tebex

:star2: Developed with :heart: for the RedM community

Code is accessible No
Subscription-based No
Lines (approximately) 15000+
Requirements RSG/VORP
Support Yes
2 Likes