Suty
Report System

Commands

Commands

Command Who Description
/calladmin Anyone If you're a player: opens the report dialog. If you're in Config.AllowedGroups: opens the admin queue UI.

The same command name does both — the script branches based on your ACE permissions.

Player report flow

  1. /calladmin → dialog opens with: subject (max 100 chars), description (max 1000), optional screenshot
  2. Submit → goes into the queue
  3. If no admins online + RequireAdminOnline = true → dialog refuses and shows the Discord URL instead
  4. Admin replies → notification on player's screen; can send back voice notes / text via the same UI

Admin queue actions

Action Description
Claim Assign the report to yourself
Reply Send a text message back to the reporter
Voice reply Hold-to-record opus voice note (≤30s)
Teleport to reporter TP to the player who filed the report
Teleport to subject TP to the player being reported
Revive Use the configured ReviveMethod on the player
Resolve Close the report with resolution notes
Discard Dismiss as invalid (logs the dismissal)

Cooldown

Players can file a new report once every Config.ReportCooldown seconds (default 60). The cooldown isn't shown until they try a second submission.