Note: This forum is merely an archive. It is no longer possible to register or post. - StackOverflow
New Ace of Spades Forums: http://buildandshoot.com/

Removing the ability to votekick for no reason

Got a great new idea for the game?

Removing the ability to votekick for no reason

Postby LASTofS » Sat Jul 21, 2012 5:58 pm

When you're votekicking a player on the server, surely there must be a reason to successfully convince others to help kick and temporarily ban them from a server. Providing a reason to the votekick explains to both the other fellow players and admins why the player is being votekicked. I can't tell you how many times I've canceled blank votekicks on servers. My theory is that if you have the willpower to type "/votekick", you have the ability and reason to give us reasoning as to what problem he is causing and gives us a better idea of what's going on as server admins (help us help you!).

My suggestion is that if somebody only types "/votekick" the pyspades server should say "(PLEASE GIVE REASONING)" in red or something, and I honestly see no downsides in this. A reason should be required by default, instead of having it set as "False". I hope to see pyspades source and the featured .zip to have this fix by the 0.76 update for pyspades.

REQUIRE_REASON = False

votekick.py:

from twisted.internet.reactor import seconds
from scheduler import Scheduler
from commands import name, add, get_player, join_arguments, InvalidPlayer
REQUIRE_REASON = True

S_NO_VOTEKICK = 'No votekick in progress'
S_DEFAULT_REASON = 'NO REASON GIVEN'
S_IN_PROGRESS = 'Votekick already in progress'
S_SELF_VOTEKICK = "You can't votekick yourself"
S_NOT_ENOUGH_PLAYERS = "There aren't enough players to vote"
S_VOTEKICK_IMMUNE = "You can't votekick this player"
S_NOT_YET = "You can't start another votekick yet!"
S_NEED_REASON = 'You must provide a reason for the votekick'
S_CANT_CANCEL = "You didn't start the votekick!"
S_YES = '{player} voted YES'
S_ENDED = 'Votekick for {victim} has ended. {result}'
S_RESULT_TIMED_OUT = 'Votekick timed out'
S_RESULT_CANCELLED = 'Cancelled'
S_RESULT_BANNED = 'Banned by admin'
S_RESULT_KICKED = 'Kicked by admin'
S_RESULT_INSTIGATOR_KICKED = 'Instigator kicked by admin'
S_RESULT_LEFT = '{victim} left during votekick'
S_RESULT_INSTIGATOR_LEFT = 'Instigator {instigator} left'
S_RESULT_PASSED = 'Player kicked'
S_ANNOUNCE_IRC = '* {instigator} started a votekick against player {victim}. ' \
'Reason: {reason}'
S_ANNOUNCE = '{instigator} started a VOTEKICK against {victim}. Say /Y to agree'
S_ANNOUNCE_SELF = 'You started a votekick against {victim}. Say /CANCEL to ' \
'stop it'
S_UPDATE = '{instigator} is votekicking {victim}. /Y to vote ({needed} left)'
S_REASON = 'Reason: {reason}'
ImageImageImage
Join the [LoS] (last of spades) clan here | my greatest contribution: Image icon on openGL client
User avatar
LASTofS
News Reporter
 
Posts: 852
Joined: Sat Jan 21, 2012 6:34 pm
Location: pls there are kids in here

Re: Removing the ability to votekick for no reason

Postby PXYC » Sat Jul 21, 2012 6:02 pm

It should say "Please specify a reason (/votekick <player/ID> <reason>)"
Image

<+laserlamp> lil b is my fav
User avatar
PXYC
Local Mod
 
Posts: 1068
Joined: Wed Dec 14, 2011 2:52 am
Location: Near Philadelphia, PA

Re: Removing the ability to votekick for no reason

Postby Hotketchup » Sat Jul 21, 2012 6:34 pm

I like this idea, but I think that it should at least tell the instigator how to provide a reason as PXYC said.
Image
User avatar
Hotketchup
Member
 
Posts: 94
Joined: Tue Dec 27, 2011 8:11 pm

Re: Removing the ability to votekick for no reason

Postby demo123 » Sat Jul 21, 2012 7:16 pm

/support

This is good because it will stop votekicks without reasons.
Demonic Anti-Atheist Croatian(said by ChaosTLW)
Image
Image
Image
Want a sig similar to mine. Send me a PM.
Screw YOLO. YOLT ftw.
User avatar
demo123
[SPQR] Member
 
Posts: 1769
Joined: Sun Feb 12, 2012 12:35 pm
Location: Middle of nowhere, Croatia

Re: Removing the ability to votekick for no reason

Postby ugotpiez » Sun Jul 22, 2012 8:24 am

A great defense against BRs and Polaks who don't know how to write reasons.
Image
Image
Image
Image

[IGN] USABxAIRLINES -- BOOYOxAIRLINES -- El Jefe -- Airlines
User avatar
ugotpiez
[USAB] Member
 
Posts: 1208
Joined: Sat Apr 28, 2012 3:35 am
Location: Hyrule

Re: Removing the ability to votekick for no reason

Postby ChaosTLW » Mon Jul 23, 2012 4:35 am

I suggested a votekick GUI sometime ago that did something on those lines, but it didn't got much attention.
Anyway, /support
#1 most active member
Image

We are here because the Universe offers conditions so life can evolve,to the point where(at least one)species,in a small planet around a star lost between millions of galaxies,is able to ask itself:What was my origin? (M. Gleiser)
User avatar
ChaosTLW
Member
 
Posts: 2981
Joined: Tue Dec 27, 2011 2:17 am

Re: Removing the ability to votekick for no reason

Postby LASTofS » Thu Aug 30, 2012 8:57 pm

Played a little AoS few days ago, glad to see my suggestion taken into consideration.
ImageImageImage
Join the [LoS] (last of spades) clan here | my greatest contribution: Image icon on openGL client
User avatar
LASTofS
News Reporter
 
Posts: 852
Joined: Sat Jan 21, 2012 6:34 pm
Location: pls there are kids in here


Return to Game



Who is online

Users browsing this forum: No registered users and 2 guests

cron