Graal Forums  

Go Back   Graal Forums > Gold Servers > Zone > Information
FAQ Members List Calendar Today's Posts

Reply
 
Thread Tools Search this Thread Rate Thread Display Modes
  #1  
Old 06-02-2007, 06:26 AM
Gambet Gambet is offline
Registered User
Join Date: Oct 2003
Posts: 2,712
Gambet is on a distinguished road
Informational: Vote Kicking System

Well, I just finished scripting my vote kicking system, which is currently available on Zone Debug (staff will need to ask me for access to the system if they wish to try it out). I'm making this thread now so that when the system is moved over to the main server, everyone will know how it works and so forth. I've been working on it now for a few hours (would have finished sooner but I had some minor drawbacks that Ziro pointed out which made the restructuring process much easier), and decided to write this to basically explain it all.


Basically, teams will be able to vote on whether or not they want to kick someone for whatever reason they may have for kicking this player. To toggle a vote kick, you must say :kick <account_name_here> (without the <>). When you do this, everyone in your team will be asked whether or not they want to kick that user, with the options of pressing the 'y' key for yes and the 'n' key for no. This message will continue to prompt itself for 60 seconds if the player is not kicked. If the player is kicked, then the message will stop prompting sooner. There is a message that displays when a player is kicked or not, so you'll be able to tell.


If you are kicked, you are automatically removed from the team, removed from the map, and locked for 5 minutes from play (lock time is open to change if Stefan feels it should be changed). Once your five minutes are up, you will automatically be unlocked and you will be prompted with a message letting you know that you can go back to playing. Once somebody is kicked, a team must wait 60 seconds before they can kick someone else. Also, a team can only kick one person at a time.


You can only call the command to kick someone if your team has at least 3 players. A player will only be kicked if over 50% of the players on your team choose to kick him. This system should help players get rid of hackers when staff are not around to deal with them, and will also allow them to get rid of players they feel are only around to ruin gameplay for everyone else.


This system is not currently uploaded on the main server. Everyone will be informed when it is.


EDIT: Only GOLD status accounts will be able to prompt the process of kicking someone. Trial accounts can only VOTE on kicking a player.


Reply With Quote
  #2  
Old 06-02-2007, 06:32 AM
bahamutstevetff bahamutstevetff is offline
Chalk one up to me!
bahamutstevetff's Avatar
Join Date: Aug 2005
Location: England, Wymondham, Norfolk
Posts: 4,145
bahamutstevetff will become famous soon enough
Send a message via MSN to bahamutstevetff Send a message via Yahoo to bahamutstevetff
like this wont be abused to spite people. ?
__________________
if revenged is best served cold, and revenge is sweet....then basically revenge is ice cream.
Reply With Quote
  #3  
Old 06-02-2007, 06:34 AM
Gambet Gambet is offline
Registered User
Join Date: Oct 2003
Posts: 2,712
Gambet is on a distinguished road
Quote:
Originally Posted by bahamutstevetff View Post
like this wont be abused to spite people. ?


If over 50% of a team wants someone gone, then hell they should be gone.
Reply With Quote
  #4  
Old 06-02-2007, 06:37 AM
dude2020 dude2020 is offline
Führer Glazey
Join Date: Feb 2006
Posts: 2,417
dude2020 is a jewel in the roughdude2020 is a jewel in the rough
Quote:
Originally Posted by Gambet View Post
If over 50% of a team wants someone gone, then hell they should be gone.
Looks like you aint gonna be playing team games for a bit buddy
__________________
Reply With Quote
  #5  
Old 06-02-2007, 06:37 AM
Gambet Gambet is offline
Registered User
Join Date: Oct 2003
Posts: 2,712
Gambet is on a distinguished road
Quote:
Originally Posted by dude2020 View Post
Looks like you aint gonna be playing team games for a bit buddy


I can always script protection against that
Reply With Quote
  #6  
Old 06-02-2007, 06:40 AM
dude2020 dude2020 is offline
Führer Glazey
Join Date: Feb 2006
Posts: 2,417
dude2020 is a jewel in the roughdude2020 is a jewel in the rough
Quote:
Originally Posted by Gambet View Post
I can always script protection against that
They shall find a way to glitch past that they always do
__________________
Reply With Quote
  #7  
Old 06-02-2007, 06:39 AM
bahamutstevetff bahamutstevetff is offline
Chalk one up to me!
bahamutstevetff's Avatar
Join Date: Aug 2005
Location: England, Wymondham, Norfolk
Posts: 4,145
bahamutstevetff will become famous soon enough
Send a message via MSN to bahamutstevetff Send a message via Yahoo to bahamutstevetff
but people will just vote some1 random off to be a butthole
__________________
if revenged is best served cold, and revenge is sweet....then basically revenge is ice cream.
Reply With Quote
  #8  
Old 06-02-2007, 06:40 AM
Gambet Gambet is offline
Registered User
Join Date: Oct 2003
Posts: 2,712
Gambet is on a distinguished road
Quote:
Originally Posted by bahamutstevetff View Post
but people will just vote some1 random off to be a butthole


Have you never played a game with a vote kicking system before? You can't exactly control the way people act. If it becomes a bothersome, then I can add protection to it depending on how it's abused, but I just need to wait and see what Stefan says first.


Plus, only Gold status users can call the process to votekick someone, and I'd assume Gold status users are mature enough.

Quote:
Originally Posted by dude2020 View Post
They shall find a way to glitch past that they always do

Wouldn't be possible on serversided protection
Reply With Quote
  #9  
Old 06-02-2007, 06:46 AM
dude2020 dude2020 is offline
Führer Glazey
Join Date: Feb 2006
Posts: 2,417
dude2020 is a jewel in the roughdude2020 is a jewel in the rough
Quote:
Originally Posted by Gambet View Post
Plus, only Gold status users can call the process to votekick someone, and I'd assume Gold status users are mature enough.
Maybe you should start playing Zone more, Almost none of the Gold status users ARE MATURE XDDD
__________________
Reply With Quote
  #10  
Old 06-02-2007, 06:48 AM
Gambet Gambet is offline
Registered User
Join Date: Oct 2003
Posts: 2,712
Gambet is on a distinguished road
Quote:
Originally Posted by dude2020 View Post
Maybe you should start playing Zone more, Almost none of the Gold status users ARE MATURE XDDD


Well, if they want to keep their access to the server, then I'd suggest they not abuse it.


P.S: I just added the option for me to be able to protect certain staff members from being able to get kicked (which I will leave up to Stefan to decide that, by default I'm protecting Stefan and myself only so far), so I guess I just ruined your evil plan (oh, and it's completely serversided, so have fun trying to bypass it when it's released).
Reply With Quote
  #11  
Old 06-02-2007, 06:50 AM
dude2020 dude2020 is offline
Führer Glazey
Join Date: Feb 2006
Posts: 2,417
dude2020 is a jewel in the roughdude2020 is a jewel in the rough
Quote:
Originally Posted by Gambet View Post
Well, if they want to keep their access to the server, then I'd suggest they not abuse it.


P.S: I just added the option for me to be able to protect certain staff members from being able to get kicked (which I will leave up to Stefan to decide that, by default I'm protecting Stefan and myself only so far), so I guess I just ruined your evil plan (oh, and it's completely serversided, so have fun trying to bypass it when it's released).
Well then most of Zone won't be able to kick.

Err they always find away >.>
__________________
Reply With Quote
  #12  
Old 06-02-2007, 07:26 AM
xXziroXx xXziroXx is offline
Master of Puppets
xXziroXx's Avatar
Join Date: May 2004
Location: Sweden
Posts: 5,288
xXziroXx has a brilliant futurexXziroXx has a brilliant futurexXziroXx has a brilliant futurexXziroXx has a brilliant futurexXziroXx has a brilliant futurexXziroXx has a brilliant futurexXziroXx has a brilliant future
Send a message via AIM to xXziroXx Send a message via MSN to xXziroXx
Yay, Gambet mentioned that I helped him fix it!
__________________

"A delayed game is eventually good, but a rushed game is forever bad." - Shigeru Miyamoto
Reply With Quote
  #13  
Old 06-02-2007, 07:28 AM
Gambet Gambet is offline
Registered User
Join Date: Oct 2003
Posts: 2,712
Gambet is on a distinguished road
Quote:
Originally Posted by xXziroXx View Post
Yay, Gambet mentioned that I helped him fix it!


Could have sworn onplayerchats worked serverside in wNPCs :/


It really confused the crap out of me when it worked one second and it totally didn't work the other.


Thanks for that, bro.
Reply With Quote
  #14  
Old 06-02-2007, 07:36 AM
xXziroXx xXziroXx is offline
Master of Puppets
xXziroXx's Avatar
Join Date: May 2004
Location: Sweden
Posts: 5,288
xXziroXx has a brilliant futurexXziroXx has a brilliant futurexXziroXx has a brilliant futurexXziroXx has a brilliant futurexXziroXx has a brilliant futurexXziroXx has a brilliant futurexXziroXx has a brilliant future
Send a message via AIM to xXziroXx Send a message via MSN to xXziroXx
Always happy to help with scripting!
__________________

"A delayed game is eventually good, but a rushed game is forever bad." - Shigeru Miyamoto
Reply With Quote
  #15  
Old 06-02-2007, 07:51 AM
MisterMastermind MisterMastermind is offline
Typhoon Xanadu, Rawr.
MisterMastermind's Avatar
Join Date: Jul 2005
Location: United States of America
Posts: 2,566
MisterMastermind is on a distinguished road
Send a message via AIM to MisterMastermind Send a message via MSN to MisterMastermind
No... I'd own too hard and get continually kicked for "lolzomfghackzore!". Don't allow it to kick gold players, just trials because they're the ones who normally hack, gold players don't do it because they'd lose something they paid money for.
__________________
Quote:
Originally Posted by haunter View Post
Graal admins don't die. They go to hell and regroup.

I believe in karma, so that I may do bad things to people and assume they deserve it.


Much love to all of the Xanadu's; Pip, BrAwLeR, Huwajux, Jo, KDS, RayP2P, Kenjaro, TripleE, Rykuz, Stoned4Life, juice188, Albi5erind, Tenchry_P2P, ryohazuki90, littlec, Snoro, MajinDragon, Allen, Spanishmafia1643, zwill, Wolfey, HitmanJ2XX, and UnknownMastermind.


Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 11:12 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.