Its only half of what I was talking about.
There is a ingame voting system that disables voting as well.
Example.
Player 1 votes map change to dawnville.
Vote Fails
Player 1 tries to vote again.
Message: Player 1's voting is disabled for 30 seconds.
Wait 30 seconds.
Player 1 can now vote again.
This disables the use of spam voting (very annoying).
I cannot imagine it being a very hard code to create.
Create a loop for each player, check for when player votes. If vote succeeds end the loop, if vote fails, disable the player from voting.
The loop should check for when the player votes and if the player voting is disabled or not.
You got it

?