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: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
  #7  
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
  #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, 06:53 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
Well then most of Zone won't be able to kick.

If most Zone members are trials, then no, they won't be able to call the action to kick, but they will be able to vote once the action has been called. There is a fair number of Zone members that are Gold status users, though.


Quote:
Originally Posted by dude2020 View Post
Err they always find away >.>

Let me put this clearly: it's not possible in this case.
Reply With Quote
  #13  
Old 06-02-2007, 06:57 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
Let me put this clearly: it's not possible in this case.
They ALWAYS find a way.
__________________
Reply With Quote
  #14  
Old 06-02-2007, 07:04 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
They ALWAYS find a way.


I can tell you know nothing about computers, let alone programming. Anyways, drop that subject, it's not possible.
Reply With Quote
  #15  
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
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 02:53 AM.


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