Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   Information (https://forums.graalonline.com/forums/forumdisplay.php?f=136)
-   -   Informational: Vote Kicking System (https://forums.graalonline.com/forums/showthread.php?t=74347)

Gambet 06-02-2007 06:26 AM

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.


:)

bahamutstevetff 06-02-2007 06:32 AM

like this wont be abused to spite people. ?

Gambet 06-02-2007 06:34 AM

Quote:

Originally Posted by bahamutstevetff (Post 1314411)
like this wont be abused to spite people. ?



If over 50% of a team wants someone gone, then hell they should be gone.

dude2020 06-02-2007 06:37 AM

Quote:

Originally Posted by Gambet (Post 1314412)
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 :)

Gambet 06-02-2007 06:37 AM

Quote:

Originally Posted by dude2020 (Post 1314413)
Looks like you aint gonna be playing team games for a bit buddy :)



I can always script protection against that ;)

bahamutstevetff 06-02-2007 06:39 AM

but people will just vote some1 random off to be a butthole

dude2020 06-02-2007 06:40 AM

Quote:

Originally Posted by Gambet (Post 1314414)
I can always script protection against that ;)

They shall find a way to glitch past that they always do ;)

Gambet 06-02-2007 06:40 AM

Quote:

Originally Posted by bahamutstevetff (Post 1314416)
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 (Post 1314417)
They shall find a way to glitch past that they always do ;)


Wouldn't be possible on serversided protection ;)

dude2020 06-02-2007 06:46 AM

Quote:

Originally Posted by Gambet (Post 1314418)
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

Gambet 06-02-2007 06:48 AM

Quote:

Originally Posted by dude2020 (Post 1314420)
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). ;)

dude2020 06-02-2007 06:50 AM

Quote:

Originally Posted by Gambet (Post 1314421)
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 >.>

Gambet 06-02-2007 06:53 AM

Quote:

Originally Posted by dude2020 (Post 1314422)
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 (Post 1314422)
Err they always find away >.>


Let me put this clearly: it's not possible in this case.

dude2020 06-02-2007 06:57 AM

Quote:

Originally Posted by Gambet (Post 1314423)
Let me put this clearly: it's not possible in this case.

They ALWAYS find a way.

Gambet 06-02-2007 07:04 AM

Quote:

Originally Posted by dude2020 (Post 1314425)
They ALWAYS find a way.



I can tell you know nothing about computers, let alone programming. Anyways, drop that subject, it's not possible.

xXziroXx 06-02-2007 07:26 AM

Yay, Gambet mentioned that I helped him fix it! :)


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

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