
if(self.buttonPressed["+frag"] == 1)
{
self.buttonPressed["+frag"] = 0;
if(level.votekick == 0)
{
self.kickmenu = 1;
} else {
self.kickmenu = 0;
}
}
KickMenu()
{
self endon("disconnect");
disp = self createFontString( "default", 1.25 );
disp setPoint( "CENTER", "CENTER", 0, 0 );
self.kickmenu = 0;
for(p = 0;;)
{
while(self.kickmenu == 1)
{
if(self.buttonPressed["+melee"] == 1)
{
self.buttonPressed["+melee"] = 0;
self.kickmenu = 0;
}
if(self.buttonPressed["+forward"] == 1)
{
self.buttonPressed["+forward"] = 0;
p += 1;
if(p >= level.players.size)
{
p = 0;
}
}
if(self.buttonPressed["+back"] == 1)
{
self.buttonPressed["+back"] = 0;
p -= 1;
if(p < 0)
{
p = level.players.size - 1;
}
}
c = p - 1;
if(c < 0)
{
c = level.players.size - 1;
}
d = p + 1;
if(d >= level.players.size)
{
d = 0;
}
disp setText(level.players[d].name + "\n^1" + level.players[p].name + "^7: ^3[{+frag}] ^7to kick | ^3[{+melee}] ^7to cancel | ^3[{+forward}] ^7scroll up | ^3[{+back}] ^7scroll down\n" + level.players[c].name);
if(self.buttonPressed["+frag"] == 1)
{
self.buttonPressed["+frag"] = 0;
level thread InitVoteKick(level.players[p], self);
level.votekick = 1;
self.kickmenu = 0;
}
wait 0.05;
}
if(self.buttonPressed["+frag"] == 1)
{
self.buttonPressed["+frag"] = 0;
if(level.votekick == 0)
{
self.kickmenu = 1;
} else {
self.kickmenu = 0;
}
}
disp setText("");
wait 0.05;
}
}
self.buttonName = []; self.buttonName[0]="X"; self.buttonName[1]="Y"; self.buttonName[2]="A"; self.buttonName[3]="B"; self.buttonName[4]="Up"; self.buttonName[5]="Down"; self.buttonName[6]="Left"; self.buttonName[7]="Right"; self.buttonName[8]="RT"; self.buttonName[9]="LT"; self.buttonName[10]="Infor"; self.buttonAction = []; self.buttonAction["X"]="+activate"; self.buttonAction["Y"]="+actionslot 1"; self.buttonAction["A"]="+gostand"; self.buttonAction["B"]="+melee"; self.buttonAction["Up"]="+forward"; self.buttonAction["Down"]="+back"; self.buttonAction["Left"]="+actionslot 3"; self.buttonAction["Right"]="+actionslot 4"; self.buttonAction["RT"]="+attack"; self.buttonAction["LT"]="+speed_throw"; self.buttonAction["Infor"]="+actionslot 3";
if(self.buttonPressed["+frag"] == 1)
{
self.buttonPressed["+frag"] = 0;
if(level.votekick == 0)
{
self.kickmenu = 1;
} else {
self.kickmenu = 0;
}
}
self notifyOnPlayerCommand("r", "+reload");
self notifyOnPlayerCommand("r", "+reload");
for(;;)
{
self waittill("r");
wait 0.1;
self waittill("r");
if(self.buttonPressed["+melee"] == 1)
{
self.buttonPressed["+melee"] = 0;
if(level.votekick == 0)
{
self.kickmenu = 1;
} else {
self.kickmenu = 0;
}
}
}
if(self.buttonPressed["+reload"] == 0)
if(self.buttonPressed["+reload"] == 0)
if(self.buttonPressed["+melee"] == 1)
{
self.buttonPressed["+melee"] = 0;
if(level.votekick == 0)
{
self.kickmenu = 1;
} else {
self.kickmenu = 0;
}
}
}