I can make this easily... but I can see this being an issue. Admins will be getting spammed with random stuff...
Then put measures in place to help. Here are a few ideas to get you started:
- Set a timer on how often a player can report someone.
- Store all of the reports in a table, don't just pop them up on any admin connected.
- When a report comes in, notify the connected admins via a simple chatbox message { "There are now X reports waiting for review" }
- Allow the admins to open the reports GUI on their own