
Report System (QBX/QBCore/ESX)
SUTY REPORTES - Admin Report System
Advanced real-time admin report system with live chat, admin panel, and built-in moderation tools. Players call for help with a single command and instantly enter a live chat with staff. Admins manage everything from a powerful panel with quick actions.
---
PLAYER FEATURES
- /calladmin command — opens a clean, minimal report form
- Instant live chat with the admin handling your report
- Animated waiting indicator while in queue
- See admin name the moment they pick up your report
- Cancel report anytime
- "Report Closed" overlay confirmation
- Configurable cooldown to prevent spam
ADMIN FEATURES
- Keybind (J, rebindable) to open the admin panel instantly
- Active reports list with status badges (Open / Claimed)
- Quick-close reports directly from the list with smooth animation
- Auto-claim — first admin to respond automatically claims the report
- Real-time chat with the reporting player
- Quick action buttons built into the chat:
- TP — Teleport to the player
- Bring — Bring the player to you
- Skin — Open ped/clothing menu for the player
- Revive — Revive the player instantly
- Report history — full searchable history of all closed reports
- Expandable message logs — view every message from any past report
- Search & filter — by player name, admin name, subject, or date
- Online admins sidebar — see who's available
- On-duty system — toggle notifications with bell icon, broadcasts "Admin On Duty" to all players
- Real-time refresh — panels auto-update across all admins
TECHNICAL
- Framework: QBX (Qbox) only (QBCore support coming soon)
- Dependencies: ox_lib, oxmysql, illenium-appearance (for Skin button)
- Database: MySQL/MariaDB with auto table creation on first start
- Disconnect handling: Player disconnects mid-report? Admin gets notified, report saved to history. Admin disconnects? Report stays active for another admin
- Custom logo — use your own server logo (URL or local file)
- Config open, core escrowed
- FiveGuard compatible
---
INSTALLATION
1. Drop suty-reportes into your resources folder
2. Add "ensure suty-reportes" to your server.cfg
3. Edit config.lua to your liking
4. Restart — database table is created automatically
DEPENDENCIES
- qbx_core
- ox_lib
- oxmysql
- illenium-appearance (for Skin button)
KEYBINDS
J — Open Admin Panel (rebindable in FiveM Settings)
ESC — Close panel
Enter — Send message / Submit report
---
SUPPORT
Join my Discord for support, updates, and feature requests: https://discord.gg/EFuYh5Jr3W
---
Admin preview:

Player preview:

