FiveM Report Player System
Script explanation: Basically, there is a command for players, and a command for staffs. When doing /report, a small form will appear for the player to report the situation they want, and as soon as the player sends it, all staff will receive a small notification that there is a new report. Sta
Aperçu vidéo
Click to load video from YouTube. By watching, you agree to their privacy policy.
FiveM Report Player System - Professional Admin Reporting with Screenshot Support
Keep your FiveM server organized and respond to player issues quickly with this comprehensive report management system. Designed for busy servers with active admin teams, this script creates a seamless workflow from player report submission to admin resolution, complete with screenshot evidence and Discord integration.
What's Included
This is a complete player-to-staff reporting solution that includes a user-friendly report form for players, an advanced NUI interface for staff to manage all reports, automatic screenshot capture of the reporter's location, and real-time notifications when new reports arrive. The system maintains a persistent database of all reports since server startup, allowing your admin team to track patterns and ensure no issue goes unresolved.
Key Features
- Player Report Form - Clean, intuitive interface accessible via /report command for quick issue submission
- Staff Management Dashboard - Advanced NUI panel (/reportlist) showing all active and resolved reports in organized table format
- Screenshot Evidence - Automatic capture of reporter's screen and location (optional, configurable in config.lua)
- Teleport Tools - Admins can instantly teleport to reported players directly from the report interface
- Report Status Tracking - Mark reports as solved to maintain clean records and prevent duplicate responses
- Real-Time Notifications - All online staff receive instant alerts when new reports are submitted
- Discord Webhook Integration - Automatically forward reports to your Discord server for off-game monitoring
- Easy Menu Integration - Designed to integrate seamlessly with existing admin menu systems
Perfect For
- High-population roleplay servers needing structured admin workflows
- Servers with multiple staff members requiring coordinated report handling
- Communities wanting screenshot evidence for rule violations
- Admin teams who monitor Discord while not in-game
Technical Details
- Player Command: /report (opens submission form)
- Staff Command: /reportlist (opens management dashboard)
- Dependencies: screenshot-basic (if screenshot feature enabled), ESX (optional for staff permissions)
- Framework: ESX compatible (not required - can be used standalone with custom permission system)
- Configuration: Fully customizable via config.lua
Installation
- Add the script to your resources folder
- If using screenshot feature, ensure screenshot-basic is installed and started
- Configure staff permissions in config.lua (ESX groups or custom system)
- Set up Discord webhook URL for external notifications (optional)
- Add to server.cfg and restart
Framework Compatibility
- ✅ ESX - Optional integration for defining staff groups easily
- ✅ Standalone - Works without framework using custom permission configuration
- ✅ QBCore/QBOX - Can be adapted with minimal config changes
What Makes It Stand Out
Unlike basic report systems that just log messages, this solution provides a complete workflow with visual evidence. The screenshot feature captures exactly what the reporter sees, eliminating confusion about locations or situations. The persistent report database means your admin team can review historical patterns, identify repeat offenders, and maintain accountability. Discord integration ensures reports are never missed even when staff aren't in-game.





