As requested bij Switchie.
(request:
http://forums.alliedmods.net/showthread.php?t=42127 )
This is my second plugin that i post here, so please shoot.
When there are no admins on the server, players can say "/voteban" en start a vote to ban a player for a surtain time.
The plugin is depending on the following cvars:
amxx_voteban_delaytime Time between votes (defaults to 600 seconds)
amxx_voteban_ratio Vote ratio (defaults to 0.50)
amxx_voteban_minvoters Min voters/players who have to vote to let the vote count(defaults to 0.0)
amxx_voteban_bf_ratio Back fire ratio for the vote starter
, if the for voters/ against voters is less then this, the vote starter is banned(defaults to 0.0)
amxx_voteban_bantime Duration of the ban (defaults to 5 minutes)
amxx_voteban_disable Disable the plugin
An admin can start a vote any time, the delaytime is of no influence on this.
EDIT:
Changed "access(id,ADMIN_USER)" in "is_user_admin(id)"
EDIT:
As requested by neogeo:
cvar amxx_voteban_ip Ban by ip instead of steam-id (defaults to 0)
EDIT:
As sugested by Suicid3, some changes.
EDIT
again)(and again)
The cvar amxx_voteban_ip has changed into amxx_voteban_type.
If this cvar is set to 0, the ban is made on the steam_id.
If this cvar is set to 1, the ban is made on the ip address.
If this cvar is set to 2, amxbans is triggered.