Suty
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-basic to 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)

🛍️ Get it

Buy on suty.dev →

📑 Next steps