This will be for my new server. Not for a QVM that I am hoping to release.
This will probably be very complicated, but I am willing to go to almost any lengths to get this operational. I am hoping to create a command to report cheaters, deconners, and abusing admins.
the description of my idea
syntax: !report abuse|cheat|decon (PLAYER NAME) How they abused|suspected of what kind of cheating|what they deconned
This command will be able to report any admin abusers, cheaters, and deconners safely without notifying anyone else in game (except if there is an admin in game). Only level 5 admins will be able to read incoming messages. If someone !reports when a level 5 is not online, then the next time the level 5 comes on, they will be able to do !listreports. !listreports will bring up a list of unread reports. The report will have the name of the person reported, and a report ID. Each report has a different ID. Then the admin will do !readreport (ID number). That will show them something like this:
Reported by: BOB
Description: joe is really mean. he deconned the om then started muting us all.
(LAST 60 seconds of chat before !report)
And since this will be able to report admin abuse, people will be able to use this command as a spectator, and even if they are muted. The next feature will probably be the hardest to make of all. It will show the last 60 seconds of chat before the !report was issued. This log will have all admin activity, all gameplay (who killed who), and ALL admin activity).
Please, if you can only help with one part of this, only help with one. But i need all the help i can get with this, and I have no experience. I want to make my server fun and safe for everyone, and I would need this to make sure that people arent having an unfair gameplay experience.
I hope this command is not too much...
p.s. the report system could be like the same idea as: /m console