(made for ?go base)
Today i got speced by a stupid cap (i wont say his name) because i said "usefull" after a tk from him.. and he was cap..
Some cap abuse, and i'm not the first victim
Here is my system
To sub someone, the cap need the aprobation of the bot. If the bot doesnt accept, a message will say : "You don't have the permission to sub this person". If a cap want to abuse and spec someone because he doesnt like him, he can't because he doesnt have the permission. If someone laggout, the bot give automaticly the permission to sub this person. It also works if someone leave during a game cuz it's like a laggout. So if someone want to be subbed and leave, the bot give the permission. If he wants to be subbed but stay on the arena, he has to pm the bot with : !subme (example). After this, the bot give the permission and the captain can sub him. NOW, if someone give trouble to the team, tk, etc.. the captain need to do the function !votekick on the bot. After, if more than 50% of the team accept by pming the bot with !yes, the bot automaticly spec this person and the cap can sub him with someone else. This system is very popular on Unreal Tournament or any FPS (first person shooter). I think it's a good system and not so hard to code.
EDIT : If someone is AFK, the bot give the permission to sub him after 15 seconds of inactivity. How? the bot take all the coord of everyone when we warp at the begening, if someone is at the same coord after 15 seconds, the bot give the permission to sub him.
EDIT2 : If someone just sucks.. like a bad ter but not his fault, the captain can simply use !change or !switch to change his ship.
EDIT3 : We can also add the function !kickcap .. if 6 players on 8 accept to change the captain by pming the bot with !kickcap, the bot randomly set a new captain.
Habitually, when we sub someone, it's because this person left or something. On this case, my system give automaticly the permission to sub him. Where there is a change, it's if someone is currently playing and the cap want to sub him.. he needs a permission.. if it's not by the player (with !subme).. he needs to call the function !votekick
What do you think?
Thanx,
Arobas
Today i got speced by a stupid cap (i wont say his name) because i said "usefull" after a tk from him.. and he was cap..
Some cap abuse, and i'm not the first victim
Here is my system
To sub someone, the cap need the aprobation of the bot. If the bot doesnt accept, a message will say : "You don't have the permission to sub this person". If a cap want to abuse and spec someone because he doesnt like him, he can't because he doesnt have the permission. If someone laggout, the bot give automaticly the permission to sub this person. It also works if someone leave during a game cuz it's like a laggout. So if someone want to be subbed and leave, the bot give the permission. If he wants to be subbed but stay on the arena, he has to pm the bot with : !subme (example). After this, the bot give the permission and the captain can sub him. NOW, if someone give trouble to the team, tk, etc.. the captain need to do the function !votekick on the bot. After, if more than 50% of the team accept by pming the bot with !yes, the bot automaticly spec this person and the cap can sub him with someone else. This system is very popular on Unreal Tournament or any FPS (first person shooter). I think it's a good system and not so hard to code.
EDIT : If someone is AFK, the bot give the permission to sub him after 15 seconds of inactivity. How? the bot take all the coord of everyone when we warp at the begening, if someone is at the same coord after 15 seconds, the bot give the permission to sub him.
EDIT2 : If someone just sucks.. like a bad ter but not his fault, the captain can simply use !change or !switch to change his ship.
EDIT3 : We can also add the function !kickcap .. if 6 players on 8 accept to change the captain by pming the bot with !kickcap, the bot randomly set a new captain.
Habitually, when we sub someone, it's because this person left or something. On this case, my system give automaticly the permission to sub him. Where there is a change, it's if someone is currently playing and the cap want to sub him.. he needs a permission.. if it's not by the player (with !subme).. he needs to call the function !votekick
What do you think?
Thanx,
Arobas
Comment