
mReport - A Simple Player Report System for FiveM
A clean and modern report system for FiveM that connects players and admins through a polished ticketing interface. mReport gives players an easy way to submit reports with in-game footage, and gives staff a full management panel with live chat, player actions and report claiming.
Built from the ground up by CodeM for servers that want fast, organized admin support.
FEATURES
- Modern, clean report UI with a fully custom design for both players and admins
- Player report submission with title, description and category selection
- Three report categories - Player, Bugs and Other (fully customizable)
- In-game photo capture - players attach a screenshot of their situation directly to the report
- Click-to-zoom footage viewer so admins can inspect attached screenshots
- Live two-way chat inside every report between the player and assigned admins
- New message notifications when a report receives a reply
- Report claiming system - admins claim a report so it's clear who is handling it
- Report status tracking - Pending and Closed states
- My Reports page for players with search-by-title
- Claimed Reports and All Reports tabs for admins with full search
- Online Admins display so players know staff is available
- Admins In This Report panel showing every staff member on a ticket
- Multiple admins can join and respond to the same report
- Add Player to Report - pull another player into an existing report
- Player In This Area panel listing nearby players within a configurable distance
- Built-in admin actions straight from the report - Go To, Bring and Freeze
- Copy to clipboard for player identifiers
- Player identifier display - Discord ID, Steam ID and License ID for fast moderation
- Anti-spam protection - configurable maximum number of open reports per category per player
- Close report with a confirmation step
- Configurable permission groups for admin access (superadmin, admin, mod / god, mod, admin)
- Steam or Discord profile picture support
- Item-free access - open via a configurable command or keybind (default H for admins, /report for players)
- Separate commands for the admin panel and the player report menu
- Multi-language ready - every UI string is fully translatable from the config
- Customizable notification system compatible with ESX and QBCore
- Framework support for ESX, QBCore and legacy QBCore (old-qb, new-qb)
- oxmysql, ghmattimysql and mysql-async database support
- Clean, optimized and readable codebase with editable server files
- Full GitBook documentation and active 6/24 ticket support






