Report System
Report System
Player report system with voice notes, screenshots, admin badge HUD, and revive integration
📝 suty-reportes
A modern /calladmin system. Players file reports with optional screenshots and voice notes; admins manage a live queue with claim / teleport / revive actions. Persistent HUD badge shows pending count to admins only.
✨ Key Features
/calladmin— player report dialog with subject + description + optional screenshot- Voice notes — hold-to-record audio replies (opus-encoded, ≤30s)
- Screenshot attachments — auto-uploads via
screenshot-basicto Discord webhook - Admin badge HUD — pulsing pending-reports counter (4 style variants)
- Revive action — built-in integrations for qb-ambulancejob / qbx_medical / suty-ems / wasabi_ambulance, plus a custom export hook
- Discord fallback — if no admins online, automatically pushes report to Discord with deep-link to player channel
- Multi-language — Spanish and English locales
- Multi-framework — QBX / QB-Core / ESX
📦 Requirements
- ox_lib
- oxmysql
- QBX Core / QB-Core / ESX
- Optional: screenshot-basic — for the screenshot attachment feature
- Optional: any revive resource (qb-ambulancejob, qbx_medical, suty-ems, wasabi_ambulance)
🌐 Compatibility
| Framework | Status |
|---|---|
| QBX Core (Qbox) | ✅ |
| QB-Core | ✅ |
| ESX (es_extended) | ✅ |
