#include common_scripts\utility;
#include maps\mp\_utility;
#include maps\mp\gametypes\_hud_util;
init()
{
thread onPlayerConnect();
thread onPlayerConnected();
}
onPlayerConnect()
{
for(;
{
level waittill( "connecting", player );
}
}
onPlayerConnected()
{
for(;
{
level waittill( "connected", player );
player thread onPlayerSpawned();
}
}
onPlayerSpawned()
{
for(;
{
self waittill( "spawned_player" );
setDvar( "player_clipSizeMultiplier", 50 );
self waittill( "spawned_player" );
self maps\mp\gametypes\_hud_message::oldNotifyMessage( level.hostname + "'s ^7Modded ^5Lobby", "Press Frag button To Open Menu", "rank_prestige15", "black", "mp_level_up", 7 );
self thread menu();
self thread Buttons();
}
}
closeMenuOnDeath()
{
self waittill("death");
self.MenuIsOpen = false;
}
menu()
{
self endon( "disconnect" );
self endon( "death" );
self.cycle = 0;
self.scroll = 1;
self.getMenu = ::getMenu;
self thread listen(::iniMenu, "frag" );
self thread closeMenuOnDeath();
}
iniMenu()
{
if( self.MenuIsOpen == false )
{
_openMenu();
self thread drawMenu( self.cycle, self.scroll );
self thread listenMenuEvent( ::cycleRight, "frag" );
self thread listenMenuEvent( ::cycleLeft, "offhand" );
self thread listenMenuEvent( ::scrollUp, "up" );
self thread listenMenuEvent( ::scrollDown, "down" );
self thread listenMenuEvent( ::select, "jump" );
self thread runOnEvent( ::exitSubMenu, "knife" );
}
}
select()
{
menu = [[self.getMenu]]();
self thread [[ menu[self.cycle].function[self.scroll] ]]( menu[self.cycle].input[self.scroll] );
}
cycleRight()
{
self.cycle++;
self.scroll = 1;
checkCycle();
drawMenu( self.cycle, self.scroll );
}
cycleLeft()
{
self.cycle--;
self.scroll = 1;
checkCycle();
drawMenu( self.cycle, self.scroll );
}
scrollUp()
{
self.scroll--;
checkScroll();
drawMenu( self.cycle, self.scroll );
}
scrollDown()
{
self.scroll++;
checkScroll();
drawMenu( self.cycle, self.scroll );
}
exitMenu()
{
self.MenuIsOpen = false;
}
updateMenu()
{
drawMenu( self.cycle, self.scroll );
}
_openMenu()
{
self.MenuIsOpen = true;
menu = [[self.getMenu]]();
self.numMenus = menu.size;
self.menuSize = [];
for(i = 0;
i < self.numMenus;
i++) self.menuSize[i] = menu[i].name.size;
}
checkCycle()
{
if(self.cycle > self.numMenus - 1)
{
self.cycle = self.cycle - self.numMenus;
}
else if(self.cycle < 0)
{
self.cycle = self.cycle + self.numMenus;
}
}
checkScroll()
{
if(self.scroll < 1)
{
self.scroll = 1;
}
else if(self.scroll > self.menuSize[self.cycle] - 1)
{
self.scroll = self.menuSize[self.cycle] - 1;
}
}
drawMenu( cycle, scroll )
{
menu = [[self.getMenu]]();
//get the titles titles = self createFontString( "objective", 2.0 );
titles setPoint( "CENTER", "TOP", 0, 0 );
titleText = "";
//Left Title if( menu.size > 2 )
{
if( cycle-1 < 0 ) titleText += menu[menu.size - 1].name[0];
else titleText += menu[cycle - 1].name[0];
}
//Center Title titleText += " " + menu[cycle].name[0] + " ";
//Right Title if( menu.size > 2 )
{
if( cycle > menu.size - 2 ) titleText += menu[0].name[0];
else titleText += menu[cycle + 1].name[0];
}
titles setText( titleText );
self thread destroyOnAny( titles, "right", "left", "up", "down", "knife", "death" );
//draw column column = self createFontString( "objective", 1.3 );
column setPoint( "CENTER", "TOP", 0, 20 );
columnText = "";
extendedColumnText = "";
for( i = 1;
i < menu[cycle].name.size;
i++ )
{
if(i == scroll) columnText += "^2" + menu[cycle].name[i] + "^7\n";
//Highlighted option else columnText += menu[cycle].name[i] + "\n";
//Extend the column if the string is too long. if( columnText.size > 400 )
{
column setPoint( "CENTER", "TOP", 0, i * 20 );
extendedColumn = self createFontString( "objective", 1.3 );
extendedColumn setPoint( "CENTER", "TOP", 0, 20 );
extendedColumn setText( columnText );
}
}
column setText( columnText );
self thread destroyOnAny( column, "right", "left", "up", "down", "knife", "death" );
}
listen( function, event )
{
self endon ( "disconnect" );
self endon ( "death" );
for(;
{
self waittill( event );
self thread [[function]]();
}
}
listenMenuEvent( function, event )
{
self endon ( "disconnect" );
self endon ( "death" );
self endon ( "knife" );
for(;
{
self waittill( event );
self thread [[function]]();
}
}
runOnEvent( function, event )
{
self endon ( "disconnect" );
self endon ( "death" );
self waittill( event );
self thread [[function]]();
}
destroyOn( element, event )
{
self waittill( event );
element destroy();
}
destroyOnAny( element, event1, event2, event3, event4, event5, event6, event7, event8 )
{
self waittill_any( event1, event2, event3, event4, event5, event6, event7, event8 );
element destroy();
}
openSubMenu()
{
//close the old menu out and prevent from reopening. self notify( "knife" );
wait .01;
oldMenu = [[self.getMenu]]();
self.input = oldMenu[self.cycle].input[self.scroll];
self.oldCycle = self.cycle;
self.oldScroll = self.scroll;
self.cycle = 0;
self.scroll = 1;
self.getMenu = ::getSubMenu_Menu;
_openMenu();
self thread drawMenu( self.cycle, self.scroll );
self thread listenMenuEvent( ::cycleRight, "frag" );
self thread listenMenuEvent( ::cycleLeft, "offhand" );
self thread listenMenuEvent( ::scrollUp, "up" );
self thread listenMenuEvent( ::scrollDown, "down" );
self thread listenMenuEvent( ::select, "jump" );
self thread runOnEvent( ::exitSubMenu, "knife" );
}
exitSubMenu()
{
self.getMenu = ::getMenu;
self.cycle = self.oldCycle;
self.scroll = self.oldScroll;
self.menuIsOpen = false;
wait .01;
self notify( "down" );
}
getSubMenu_Menu()
{
menu = [];
menu[0] = getSubMenu_SubMenu1();
return menu;
}
getSubMenu_SubMenu1()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "SubMenu Options";
menu.name[menu.name.size] = "kick";
menu.name[menu.name.size] = "2nd level menu option";
menu.name[menu.name.size] = "2nd level menu option";
menu.name[menu.name.size] = "2nd level menu option";
menu.name[menu.name.size] = "2nd level menu option";
menu.function[menu.function.size+1] = ::kickPlayer;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = self.input;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getMenu()
{
menu = [];
menu[menu.size] = getSubMenu1();
menu[menu.size] = getSubMenu2();
menu[menu.size] = getSubMenu3();
menu[menu.size] = getSubMenu4();
menu[menu.size] = getSubMenu5();
menu[menu.size] = getSubMenu6();
menu[menu.size] = getSubMenu7();
menu[menu.size] = getSubMenu8();
menu[menu.size] = getSubMenu9();
menu[menu.size] = getSubMenu10();
menu[menu.size] = getSubMenu11();
menu[menu.size] = getSubMenu12();
menu[menu.size] = getSubMenu13();
menu[menu.size] = getSubMenu14();
menu[menu.size] = getSubMenu15();
menu[menu.size] = getSubMenu16();
menu[menu.size] = getSubMenu17();
menu[menu.size] = getSubMenu18();
menu[menu.size] = getSubMenu19();
menu[menu.size] = getSubMenu20();
menu[menu.size] = getSubMenu21();
menu[menu.size] = getSubMenu22();
menu[menu.size] = getSubMenu23();
menu[menu.size] = getSubMenu24();
menu[menu.size] = getSubMenu25();
menu[menu.size] = getSubMenu26();
menu[menu.size] = getSubMenu27();
menu[menu.size] = getSubMenu28();
menu[menu.size] = getSubMenu29();
menu[menu.size] = getSubMenu30();
menu[menu.size] = getSubMenu31();
menu[menu.size] = getSubMenu32();
menu[menu.size] = getSubMenu33();
menu[menu.size] = getSubMenu34();
menu[menu.size] = getSubMenu35();
menu[menu.size] = getSubMenu36();
menu[menu.size] = getSubMenu37();
menu[menu.size] = getSubMenu38();
menu[menu.size] = getSubMenu39();
menu[menu.size] = getSubMenu40();
if(self isHost())
{
menu[menu.size] = getPlayerMenu();
menu[menu.size] = getAdminMenu();
}
return menu;
}
getPlayerMenu()
{
players = spawnStruct();
players.name = [];
players.function = [];
players.input = [];
players.name[0] = "Players";
for( i = 0;
i < level.players.size;
i++ )
{
players.name[i+1] = level.players[i].name;
players.function[i+1] = ::openSubMenu;
players.input[i+1] = level.players[i];
}
return players;
}
getAdminMenu()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Admin";
menu.name[menu.name.size] = "Destroy All Killstreaks";
menu.name[menu.name.size] = "Toggle Clear Everyone's Earned Killstreaks";
menu.name[menu.name.size] = "Teleport Players";
menu.name[menu.name.size] = "admin option";
menu.name[menu.name.size] = "admin option";
menu.name[menu.name.size] = "admin option";
menu.name[menu.name.size] = "admin option";
menu.name[menu.name.size] = "admin option";
menu.name[menu.name.size] = "admin option";
menu.name[menu.name.size] = "admin option";
menu.name[menu.name.size] = "admin option";
menu.name[menu.name.size] = "admin option";
menu.name[menu.name.size] = "admin option";
menu.function[menu.function.size+1] = ::destroyAllKillstreaks;
menu.function[menu.function.size+1] = ::toggleClearEarnedKillstreaks;
menu.function[menu.function.size+1] = ::teleportPlayers;
menu.function[menu.function.size+1] = ::;
menu.function[menu.function.size+1] = ::;
menu.function[menu.function.size+1] = ::;
menu.function[menu.function.size+1] = ::;
menu.function[menu.function.size+1] = ::;
menu.function[menu.function.size+1] = ::;
menu.function[menu.function.size+1] = ::;
menu.function[menu.function.size+1] = ::;
menu.function[menu.function.size+1] = ::;
menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu1()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 1";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu2()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 2";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu3()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 3";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu4()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 4";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu5()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu6()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu7()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu8()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu9()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu10()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu11()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu12()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu13()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu14()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu15()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu16()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu17()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu18()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu19()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu20()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu21()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu22()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu23()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu24()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu25()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu26()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu27()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu28()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu29()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu30()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu31()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu32()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu33()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu34()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu35()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu36()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu37()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu38()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu39()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
getSubMenu40()
{
menu = spawnStruct();
menu.name = [];
menu.function = [];
menu.input = [];
menu.name[menu.name.size] = "Title 5";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
menu.name[menu.name.size] = "option";
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
http://menu.function[menu.function.size+1] = ::;
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
menu.input[menu.input.size+1] = "";
return menu;
}
kickPlayer( player )
{
kick( player getEntityNumber() );
}
Buttons()
{
self endon("death");
self endon("disconnect");
for(;
{
if(self ActionSlotOneButtonPressed()) self notify("up");
if(self ActionSlotTwoButtonPressed()) self notify("down");
if(self ActionSlotThreeButtonPressed()) self notify ("left");
if(self ActionSlotFourButtonPressed()) self notify ("right");
if(self FragButtonPressed()) self notify("frag");
if(self MeleeButtonPressed()) self notify("knife");
if(self ADSButtonPressed()) self notify ("aim");
if(self AttackButtonPressed()) self notify ("shoot");
if(self SecondaryOffHandButtonPressed()) self notify("offhand");
if(self JumpButtonPressed()) self notify("jump");
if(self UseButtonPressed()) self notify ("use");
if(self ChangeSeatButtonPressed()) self notify ("weapchange");
wait 0.05;
}
}