1 |
A "hack" (not ideal, but working implementation) would be to call "voteresign" command "someverylongresigncommandthatcantbetypedeasily", and the effect will be similar. I don't have a statistic but my feeling is that people spamming resign votes are not willing to put a lot of effort to start it, unless it's a one click button in the interface.
|
1 |
A "hack" (not ideal, but working implementation) would be to call "voteresign" command "someverylongresigncommandthatcantbetypedeasily", and the effect will be similar. I don't have a statistic but my feeling is that people spamming resign votes are not willing to put a lot of effort to start it, unless it's a one click button in the interface.
|
2 |
\n
|
2 |
\n
|
3 |
Or even better, call the command "voteresigndirectlytypingthisisagainstcodeofconductpleaseusebutton <XXXXXXXXXX>" with XXXXXXXXXX being a not used parameter that is a hash computed for player (like md5 of player id and name and time), such that later an admin can easily detect simple abuse (just check if that command appears and hash is wrong, then is for sure abuse).
|
3 |
Or even better, call the command "voteresigndirectlytypingthisisagainstcodeofconductpleaseusebutton <XXXXXXXXXX>" with XXXXXXXXXX being a not used parameter that is a hash computed for player (like md5 of player id and name and time), such that later an admin can easily detect simple abuse (just check if that command appears and hash is wrong, then is for sure abuse).
|
4 |
\n
|
4 |
\n
|
5 |
Both changes above will imply just changing the string in the infrastructure and the command send by the button (plus the code to disable the button for some time).
|
5 |
Both changes above will imply just changing the string in the infrastructure and the command send by the button (plus the code to disable the button for some time).
|
|
|
6 |
\n
|
|
|
7 |
EDIT: also changing chat console not to send "!voteresign" commands directly is probably yet another, more elegant solution. (yes, you can replace it, but we are talking about making harder to abuse some ingame votes, not make it impossible for skilled players to do it)
|