I've come across a few small things and issues which would make playing and refereeing rounds on the server a little easier. They're too small to make a handful of threads for, so I've lumped them all together in this one
- /sayrules and /d: These appear in IRC, but aren't particularly useful. Could /d vanish altogether, and /sayrules not pipe its output through the IRC bot? (credit to alkatraz for the point about /d)
- /warn: Several changes here - hopefully all of them are easy enough to make.
- If a person has a warn level above a certain point, trusted+ are notified when they enter. I'd quite like to be able to choose the point at which I get notified
- If a person with a very high warn level (>14?) signs in, send that player a message warning them that if they continue to break rules, they may be banned.
- /warned, which shows all players with a warn level above a certain point.
- 'None has gone offline': for those who don't know, this message appears when a banned player attempts to sign in. Most players won't care about this - could trusted+ have a message saying 'Banned player <none> has attempted to sign in'?
- /mute: If a player is attempting to mute evade, being able to mute IP addresses would come in handy. I'd also like to be able to give a reason for the mute; every time the player attempted to speak, the message would get sent via IRC with '(muted) ' before the player name, and the player would receive the message 'You have been muted by <muting op> for <reason>'
- Banning: I may have mentioned this previously, but storing the banning op and timestamp along with the ban reason would save some time if the player makes a ban appeal.
- /banned <player> would replace banreason and display all through fields.
- /banb could also work on offline players by banning their last known IP address along with the name.
- If this is used, I'd be happy enough to go through the logs and get the banning op and timestamp for every player. It'd be in my spare time though, so would be a little delayed.
- Command substitutions: Most people will mean /points when they type /point, so dropping through to /points seems like a good idea to me. There's already a similar system in place which tells the player the correct command to use.
- Command blocks: Vetop+ have the ability to create and manipulate command blocks. Adding a new variable and method would be nice: $warn for the player's warn level, and $inventory("pistol") for the number of pistols in the current player's inventory. (Note by KS - was implemented, but had some issues. Will try again later.)
- /inv: Some players have difficulty buying pistols. Allowing refereeing op+ to use /inv <player> would allow us to see whether a player has actually bought the items.
- Storing every player's team for the round in memory, and automatically /force'ing them to it if they're not staff could prevent team-switching for points.
- Just to be comprehensive, /force by a trusted+ would obviously update this variable.
- /team: This could do with sending me to spawn just like /force does.