This script protected escrow system
[Discord]
izzy-doj β Department of Justice (DOJ) Tablet for FiveM
π¦ Overview
* One tablet for the justice department β citizens, vehicles, penalties, and staff in one place
* Works with ESX and QBCore (auto-detect)
* Open the menu with /dojMenu (command is configurable)
* For authorized jobs and ranks β lawyer, judge, and higher roles
* Saved in the database β notes, announcements, penalties, and employee records persist
π€ Profile area
* Your name, rank, and profile photo on the left panel
* Discord profile photo support (server bot token setup)
* Set your status β active, busy, away, inactive β so the team knows your availability
* Your avatar shows next to your messages in internal chat
π Home page
* On-duty staff list β whoβs online and their status
* Recently searched citizens and vehicles β jump back fast
* Latest wanted entries
* Department pulse at a glance
π₯ Citizens
* Search by name, citizen ID, or plate
* Details: full name, gender, birth date, nationality, citizen ID
* Licenses, bank accounts, notes
* Mark or clear wanted status (based on your permissions)
* Issue invoices and financial penalties β fines, jail time, or community service (hooks to your serverβs systems)
* Add citizen notes β title, description, optional expiry date
π Vehicles
* Search by plate β owner, model, class info
* Mark or clear vehicle as wanted
* Change vehicle owner (authorized roles)
* Vehicle notes for internal records
π¨ Wanted list
* Separate tabs for players and vehicles
* Filter: wanted / not wanted
* Search and sort β scan the list quickly
* Open full records from a single click
βοΈ Penalties
* History of issued penalties β who, when, what type
* Types: fine, jail time, community service
* Search by citizen ID, issuer, or description
π’ Announcements
* Create, edit, and delete department announcements
* Choose which ranks can see each one
* Judges and higher roles can manage β lawyer role may be limited
π Management (staff)
* View all employees β rank, badge, duty time
* Change rank or fire staff (based on permissions)
* Hiring, promotions, and action logs
* Super admin via Steam ID for full access (config)
π¬ Department chat
* In-tablet chat β messages with avatar and name
* Message cooldown reduces spam
π Permission system
* Separate permissions for lawyer and judge β search, wanted flags, announcements, staff actions
* Customize ranks and permissions in config.lua
* Alerts when you try something youβre not allowed to do
π Language
* UI strings in the locale file β English by default
* Pick language with Config.Locale (add your own translations)
π οΈ Setup (server owners)
* insert.sql + MySQL (oxmysql / mysql-async) shared/config.lua β job, command, ranks, intervals
* Wire invoice and penalty functions to your billing / jail system
* Discord bot token for profile photos
* Escrow ignore: editable Lua files included