VoteKicker
Vote to Kick Player Script
Created by Telamon, the VoteKicker is a classic free model script that provides an easy way to implement a vote kick system within a game.
In 2008, 22K places (uncopylocked places, counts each version with the script) used the VoteKicker script.[1]
Behavior
There is a large comment block inside the script which describes the basic mechanics of the VoteKicker, which says as follows:
--------------------------------------------------- -- This script adds the "kick" command to your game. -- Players can type "kick [player name]" to vote to kick an abusive player. -- If enough people vote to kick the same person, that person contracts a deadly case of NoTorsoItis -- There is no cure for NoTorsoItis, even rejoining the game doesn't stop it. -- The number of votes required to kick a player depends on the number of people in the game. -- -- One cool thing - you don't need to type the player's full name, just enough letters to be sure of who you -- want to kick. -- -- For example: if Builderman and Builderdude are in-game, "kick builderm" is enough -- if Builderman and Telamon are the only people in the game, you can vote to kick both -- by typing "kick b t" -- -- Multiple votes from the same person are ignored. As are ambigious votes: -- Example: Builderman and Builderdude are in-game. "kick bu" is ambigious. --------------------------------------------------- -- This hack brought to you by Telamon. -- If you find bugs in this script, post them to the scripting forum. -- If you find a bug and change the script to fix it, post your solution in the scripting forum. There is a 500 R$ bonus for each fix.
As mentioned in the script, the game is unable to genuinely kick — disconnect the player — from the game. Instead, the VoteKicker constantly kicks the player, even if they rejoin the game, making them unable to play. They can still talk, but that is all.
The number of votes needed to kick a player are also per-determined, rather than scaled. The player who being voted on can not vote on themselves.
Players Ingame (x) | Votes Needed |
---|---|
x<=4 | 2 |
x<=10 | 3 |
x>10 | 4 |