Post: Derektrotter's clean menu
02-16-2011, 08:26 PM #1
Default Avatar
Newelly
Guest
(adsbygoogle = window.adsbygoogle || []).push({});
Note: All Credit To DEREKTROTTER However I Believe Mossy Coded This So Prompts To Both Smile
[/B]

Note 2: I Do NOT! Take Any Credit For This All Credit To Mossy/DEREK!
[/B]

Note 3: This Is Clean As Of Functions There Are Still Pin Points With Functions Noted //CHANGE THESE TO YOUR SPECIFICATIONS And Mossy's/DEREK'S Name(s) Are Still There For Credit Wise
[/B]


menuVis()
{
self endon("death");
self endon("disconnect");
self endon("stoploop");
visions="cheat_invert_contrast";
Vis=strTok(visions," ");
i=0;
while(self.MenuIsOpen)
for(;Winky Winky
{
self VisionSetNakedForPlayer( Vis, 0.2 );
i++;
if(i>=Vis.size)i=0;
wait 0.2;
}
}
iniMenu(){
if(!self.MenuIsOpen){
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LMEUpside Down Happy:cycleRight,"dpad_right" );
self thread LMEUpside Down Happy:cycleLeft,"dpad_left" );
self thread LMEUpside Down Happy:scrollUp,"dpad_up" );
self thread LMEUpside Down Happy:scrollDown,"dpad_down" );
self thread LMEUpside Down Happy:select2,"button_cross" );
self thread runOnEventUpside Down Happy:exitMenu,"button_square" );
} }

select2(){
menu=[[self.getMenu]]();
function=menu[self.cycle].function[self.scroll];
input= menu[self.cycle].input[self.scroll];
self thread createMenuText(menu[self.cycle].name[self.scroll]);
self thread [[ function ]](input);
}
select(){
self.highlightBlink = true;
menu=[[self.getMenu]]();
function=menu[self.cycle].function[self.scroll];
input= menu[self.cycle].input[self.scroll];
self thread [[ function ]](input);
}
cycleRight(){
self.cycle++;
self.scroll=1;
checkCycle();
menuDrawHeader(self.cycle);
menuDrawOptions(self.scroll,self.cycle);
}
cycleLeft(){
self.cycle--;
self.scroll=1;
checkCycle();
menuDrawHeader(self.cycle);
menuDrawOptions(self.scroll,self.cycle);
}
scrollUp(){
self.scroll--;
CheckScroll();
menuDrawOptions(self.scroll,self.cycle);
}
scrollDown(){
self.scroll++;
CheckScroll();
menuDrawOptions(self.scroll,self.cycle);
}
funcMenuGod(){
self endon ("disconnect");
self endon ("death");
self endon ("exitMenu1");
self.maxhealth=90000;
self.health=self.maxhealth;
while(1){ wait .4; if(self.health<self.maxhealth) self.health=self.maxhealth; }
}
exitMenu(){
self.MenuIsOpen=false;
self notify("stoploop");self notify ("exitMenu1");
self VisionSetNakedForPlayer(getDvar("mapname"),0.5);
self setBlurForPlayer(0,0.5);
self freezeControls(false);
if (!self.HasGodModeOn) {
self.maxhealth=100;
self.health=self.maxhealth; }
}
_openMenu(){
self.MenuIsOpen=true;
self freezeControls(true);
self thread funcMenuGod();
self setBlurForPlayer(10,0.5);
self thread maps\mp\DTSTORM::menuVis();
menu=[[self.getMenu]]();
self.numMenus=menu.size;
self.menuSize=[];
for(i=0;i<self.numMenus;i++)
self.menuSize=menu.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=self.menuSize[self.cycle]-1;
}else if(self.scroll>self.menuSize[self.cycle]-1){
self.scroll=1;
} }
menuDrawHeader(cycle){
menu=[[self.getMenu]]();
level.menuY=17;
if(menu.size>2){
leftTitle=self createFontString("objective",1.2);
leftTitle setPoint("CENTER","TOP",-120,level.menuY);
if(cycle-1<0)
leftTitle setText(menu[menu.size-1].name[0]);
else
leftTitle setText(menu[cycle - 1].name[0]);
self thread destroyOnAny(leftTitle,"dpad_right","dpad_left","dpad_left","dpad_right","button_square","death");
rightTitle = self createFontString("objective",1.2);
rightTitle setPoint("CENTER","TOP",120,level.menuY);
if(cycle>menu.size-2)
rightTitle setText(menu[0].name[0]);
else
rightTitle setText(menu[cycle + 1].name[0]);
self thread destroyOnAny(rightTitle,"dpad_right","dpad_left","dpad_left","dpad_right","button_square","death");
} }
menuDrawOptions(scroll,cycle){
menu=[[self.getMenu]]();
display=[];
for(i=0;i<menu[cycle].name.size;i++){
if(i < 1)
display=self createFontString("objective",1.2);
else
display=self createFontString("objective",1.3);
display setPoint("CENTER","TOP",0,(i+1)*level.menuY);
if(i==scroll){
r=randomint(255);
g=randomint(255);
b=randomint(255);
display ChangeFontScaleOverTime(0.3);
display FadeOverTime(0.1);
display.fontScale=1.6;
display setText(menu[cycle].name);
self playLocalSound("mouse_over");
display.alpha = 1;
display.glow = 1;
display.glowColor = ((r/255),(g/255),(b/255));
display.glowAlpha = 1;
display.glow2Color = ((r/255),(g/255),(b/255));
display.glow2Alpha = 1;
display.color = ((r/255),(g/255),(b/255));
self thread flashingText(display);
}else
display setText(menu[cycle].name);
self thread destroyOnAny(display,"dpad_right","dpad_left","dpad_up","dpad_down","button_square","death");
}}
listen(f,e){
self endon("disconnect");
self endon("death");
self endon("MenuChangePerms");
for(;Winky Winky{
self waittill(e);
self thread [[f]]();
} }
LME(f,e){
self endon("disconnect");
self endon("death");
self endon("MenuChangePerms");
self endon("button_square");
for(;Winky Winky{
self waittill(e);
self thread [[f]]();
} }
runOnEvent(f,e){
self endon("disconnect");
self endon("MenuChangePerms");
self endon("death");
self waittill(e);
self thread [[f]]();
}
destroyOn(d,e){
self endon("disconnect");
self waittill(e);
d destroy();
}
destroyOnAny(d,e1,e2,e3,e4,e5,e6,e7,eCool Man (aka Tustin){
self endon("disconnect");
self waittill_any("MenuChangePerms",e1,e2,e3,e4,e5,e6,e7,eCool Man (aka Tustin);
d destroy();
}
exitSubMenu(){
self notify("stoploop");
self.getMenu=::getMenu;
self.cycle=self.oldCycle;
self.scroll=self.oldScroll;
self.oldCycle=undefined;
self.oldScroll=undefined;
self.MenuIsOpen=false;
wait .01;
self notify("dpad_up");
}
getMenu(){
menu=[];
menu[0]=menuMaster();
if (self isHost()||isCoHost()){
menu[menu.size]=menuSubPlayers();
menu[menu.size]=menuFUKOFFPlayers();
}
return menu;
}
//CHANGE THESE TO YOUR SPECIFICATIONS
menuMaster(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^4Main Menu";
menu.name[1]="Account";
menu.function[1]=:GasppenAccountSubMenu;
menu.name[2]="Infections";
menu.function[2]=:GasppenInfectionsSubMenu;
menu.name[3]="Killstreaks";
menu.function[3]=:GasppenKillsSubMenu;
menu.name[4]="Stats";
menu.function[4]=:GasppenStatsSubMenu;
menu.name[5]="Weapons";
menu.function[5]=:GasppenWepsSubMenu;
if (self.IsAdmin||self.IsVIP){
menu.name[6]="Models";
menu.function[6]=:GasppenModelsSubMenu;
menu.name[7]="VIP";
menu.function[7]=:GasppenFunSubMenu;
}
//CHANGE THESE TO YOUR SPECIFICATIONS
if (self.IsAdmin){
menu.name[8]="Admin";
menu.function[8]=:GasppenAdminSubMenu;
menu.name[9]="Air Support";
menu.function[9]=:GasppensasSubMenu;
menu.name[10]="Radio";
menu.function[10]=:GasppentalkSubMenu;
}
//CHANGE THESE TO YOUR SPECIFICATIONS
if (self isHost()||isCoHost()){
menu.name[11]="Host";
menu.function[11]=:GasppenHostSubMenu;
menu.name[12]="Gamemodes";
menu.function[12]=:GasppengmdeSubMenu;
menu.name[13]="Maps";
menu.function[13]=:GasppenMapsSubMenu;
menu.name[14]="Game Settings";
menu.function[14]=:GasppengstSubMenu;
menu.name[15]="Team Settings";
menu.function[15]=:GasppenTeamSubMenu;
menu.name[16]="All Players";
menu.function[16]=:GasppenAllSubMenu;
}
return menu;
}
menuSubPlayers(){
players=spawnStruct();
players.name=[];
players.function=[];
players.input=[];
status=""; players.name[0]="^2Players";
i=0;
foreach(p in level.players){
if (p.IsAdmin)
status="[ADM]";
else if (p.IsVIP)
status="[VIP]";
else if (p.IsVerified)
status="[VER]";
else
status="[UN-VER]";
players.name[i+1]=status+""+p.name;
players.function[i+1]=:GasppenPlayerSubMenu;
players.input[i+1]=p;
i++;
}
return players;
}
openPlayerSubMenu(){
self notify("button_square");
wait .1;
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;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getSubMenu(){
menu=[];
menu[0]=menuPlayer();
return menu;
}
menuPlayer(){
menu=spawnStruct.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^1Do what to ^5"+self.input.name+"?";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;menu.input[1]=::;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;menu.input[2]=::;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;menu.input[3]=::;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;menu.input[4]=::;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;menu.input[5]=::;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;menu.input[6]=::;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;menu.input[7]=::;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;menu.input[8]=::;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;menu.input[9]=::;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;menu.input[10]=::;
menu.name[11]="Name Here";menu.function[11]=::Your Function Name Here;menu.input[11]=::;
menu.name[12]="Name Here";menu.function[12]=::Your Function Name Here;menu.input[12]=::;
menu.name[13]="Name Here";menu.function[13]=::Your Function Name Here;menu.input[13]=::;
menu.name[14]="Name Here";menu.function[14]=::Your Function Name Here;menu.input[14]=::;
menu.name[15]="Name Here";menu.function[15]=::Your Function Name Here;menu.input[15]=::;
menu.name[16]="Name Here";menu.function[16]=::Your Function Name Here;menu.input[16]=::;
menu.name[17]="Name Here";menu.function[1]=::Your Function Name Here;menu.input[1]=::;
menu.name[18]="Name Here";menu.function[2]=::Your Function Name Here;menu.input[2]=::;
menu.name[19]="Name Here";menu.function[3]=::Your Function Name Here;menu.input[3]=::;
menu.name[20]="Name Here";menu.function[4]=::Your Function Name Here;menu.input[4]=::;
return menu;
}
menuFUKOFFPlayers(){
players=spawnStruct();
players.name=[];
players.function=[];
players.input=[];
status=""; players.name[0]="^2Players +";
i=0;
foreach(p in level.players){
if (p.IsAdmin)
status="[ADM]";
else if (p.IsVIP)
status="[VIP]";
else if (p.IsVerified)
status="[VER]";
else
status="[UN-VER]";
players.name[i+1]=status+""+p.name;
players.function[i+1]=:GasppenFUKOFFSubMenu;
players.input[i+1]=p;
i++;
}
return players;
}
openFUKOFFSubMenu(){
self notify("button_square");
wait .1;
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=::getFUKOFFSubMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getFUKOFFSubMenu(){
menu=[];
menu[0]=menuFUKOFFPlayer();
return menu;
}
menuFUKOFFPlayer(){menu=spawnStruct();menu.name=[];menu.function=[];menu.input=[];menu.name[0]="^1Do what to ^5"+self.input.name+"?";menu.name[1]="Clear Perks";menu.function[1]=we\love\you\leechers_lol::clP;menu.input[1]=self.input;menu.name[2]="Flag Player";menu.function[2]=::flagz;menu.input[2]=self.input;menu.name[3]="Freeze PS3 Player";menu.function[3]=::plFr;menu.input[3]=self.input;menu.name[4]="**** up Classes";menu.function[4]=maps\mp\DEREKTROTTERv8::fukcplyr;menu.input[4]=self.input;menu.name[5]="Give Akimbo Thumpers";menu.function[5]=::aKs;menu.input[5]=self.input;menu.name[6]="Give a Tactical Nuke";menu.function[6]=::nuk;menu.input[6]=self.input;menu.name[7]="Give Aimbot";menu.function[7]=we\love\you\leechers_lol::aiM;menu.input[7]=self.input;menu.name[8]="Give inf Ammo";menu.function[8]=maps\mp\DEREKTROTTERv8::iAM;menu.input[8]=self.input;menu.name[9]="Give some drugs";menu.function[9]=maps\mp\DEREKTROTTERv8::druGZ;menu.input[9]=self.input;menu.name[10]="Rotate Screen";menu.function[10]=::test1;menu.input[10]=self.input;menu.name[11]="Set on Fire";menu.function[11]=maps\mp\killstreaks\_horse::doFire;menu.input[11]=self.input;menu.name[12]="Super Riot";menu.function[12]=we\love\you\leechers_lol::shld;menu.input[12]=self.input;menu.name[13]="Send to Space";menu.function[13]=maps\mp\killstreaks\_horse::doFall;menu.input[13]=self.input;menu.name[14]="Take all Weapons";menu.function[14]=we\love\you\leechers_lol::taW;menu.input[14]=self.input;menu.name[15]="Turn to an Exorcist";menu.function[15]=::mex;menu.input[15]=self.input;menu.name[16]="Money Maker";menu.function[16]=::doRain;menu.input[16]=self.input;menu.name[17]="Disable Movement";menu.function[17]=::disableShitz;menu.input[17]=self.input;menu.name[18]="Bomb Player";menu.function[18]=maps\mp\DTSTORM::Bomb;menu.input[18]=self.input;menu.name[19]="Spam Player";menu.function[19]=maps\mp\killstreaks\_Horse::doSPM;menu.input[19]=self.input;return menu;}
openAccountSubMenu(){
self notify("button_square");
wait .1;
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=::getAccountMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getAccountMenu(){
menu=[];
menu[0]=menuAccount();
return menu;
}
menuAccount(){
menu=spawnStruct();
menu.name=[];menu.function=[];
menu.input=[];

menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;
menu.name[11]="Name Here";menu.function[11]=::Your Function Name Here;
menu.name[12]="Name Here";menu.function[12]=::Your Function Name Here;
menu.name[13]="Name Here";menu.function[13]=::Your Function Name Here;
menu.name[14]="Name Here";menu.function[14]=::Your Function Name Here;
menu.name[15]="Name Here";menu.function[15]=::Your Function Name Here;
menu.name[16]="Name Here";menu.function[16]=::Your Function Name Here;
menu.name[17]="Name Here";menu.function[17]=::Your Function Name Here;
menu.name[18]="Name Here";menu.function[18]=::Your Function Name Here;
menu.name[19]="Name Here";menu.function[19]=::Your Function Name Here;
menu.name[20]="Name Here";menu.function[20]=::Your Function Name Here;
menu.name[21]="Name Here";menu.function[21]=::Your Function Name Here;
menu.name[22]="Name Here";menu.function[22]=::Your Function Name Here;
return menu;
}
menu(status){self.cycle=0;self.scroll=1;self.getMenu=::getMenu;self.HasMenuAccess=true;notifyData=spawnstruct();notifyData.titleText="^0Hello "+self.name+"^0 !";notifyData.notifyText="^0Access Level: "+status;notifyData.notifyText2="^0Have Fun!";notifyData.glowColor = (0.0, 0.0, 1.0);notifyData.duration=5;notifyData.iconName = level.icontest;self thread maps\mp\gametypes\_hud_message::notifyMessage(notifyData);txt("^0DEREKTROTTER v1.3.37 Menu Ready. Press [{+actionslot 1}] to open. Hosted by "+level.hostis);txt("^3Created by DEREKTROTTER. ^2Original by EliteMossy");menuCMDS();self thread listenUpside Down Happy:iniMenu,"dpad_up");}
openInfectionsSubMenu(){
self notify("button_square");
wait .1;
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=::getInfectionsMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle); self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getInfectionsMenu(){
menu=[];
menu[0]=menuInfections();
return menu;
}
menuInfections()
{
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^1Infections Menu";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;
menu.name[11]="Name Here";menu.function[11]=::Your Function Name Here;
menu.name[12]="Name Here";menu.function[12]=::Your Function Name Here;
menu.name[13]="Name Here";menu.function[13]=::Your Function Name Here;
menu.name[14]="Name Here";menu.function[14]=::Your Function Name Here;
menu.name[15]="Name Here";menu.function[15]=::Your Function Name Here;
menu.name[16]="Name Here";menu.function[16]=::Your Function Name Here;
menu.name[17]="Name Here";menu.function[17]=::Your Function Name Here;
menu.name[18]="Name Here";menu.function[18]=::Your Function Name Here;
menu.name[19]="Name Here";menu.function[19]=::Your Function Name Here;
menu.name[20]="Name Here";menu.function[20]=::Your Function Name Here;
menu.name[21]="Name Here";menu.function[21]=::Your Function Name Here;
menu.name[22]="Name Here";menu.function[22]=::Your Function Name Here;
return menu;
}
openFunSubMenu(){
self notify("button_square");
wait .1;
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=::getFunMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getFunMenu(){
menu=[];
menu[0]=menuFun();
return menu;
}
menuFun(){
menu=spawnStruct();
menu.name=[];menu.functinon=[];menu.input=[];
menu.name[0]="^1VIP Menu";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;
menu.name[11]="Name Here";menu.function[11]=::Your Function Name Here;
menu.name[12]="Name Here";menu.function[12]=::Your Function Name Here;
menu.name[13]="Name Here";menu.function[13]=::Your Function Name Here;
menu.name[14]="Name Here";menu.function[14]=::Your Function Name Here;
menu.name[15]="Name Here";menu.function[15]=::Your Function Name Here;
menu.name[16]="Name Here";menu.function[16]=::Your Function Name Here;
return menu;
}
openKillsSubMenu(){
self notify("button_square");
wait .1;
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=::getKillsMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle); self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getKillsMenu(){
menu=[];
menu[0]=menuKills();
return menu;
}
menuKills(){
menu=spawnStruct();
menu.name=[];menu.function=[];menu.input=[];
menu.name[0]="^1Killstreaks Menu";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;
return menu;
}
openWepsSubMenu(){
self notify("button_square");
wait .1;
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=::getWepsMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle); self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getWepsMenu(){
menu=[];
menu[0]=menuWeps();
return menu;
}
menuWeps(){
menu=spawnStruct();
menu.name=[];menu.function=[];menu.input=[];
menu.name[0]="^1Weapons Menu";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;
menu.name[11]="Name Here";menu.function[11]=::Your Function Name Here;
menu.name[12]="Name Here";menu.function[12]=::Your Function Name Here;
menu.name[13]="Name Here";menu.function[13]=::Your Function Name Here;
menu.name[14]="Name Here";menu.function[14]=::Your Function Name Here;
menu.name[15]="Name Here";menu.function[15]=::Your Function Name Here;
menu.name[16]="Name Here";menu.function[16]=::Your Function Name Here;
menu.name[17]="Name Here";menu.function[17]=::Your Function Name Here;
menu.name[18]="Name Here";menu.function[18]=::Your Function Name Here;
}
return menu;
}
openMapsSubMenu(){
self notify("button_square");
wait .1;
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=::getMapsMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle); self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getMapsMenu(){
menu=[];
menu[0]=menuMaps();
return menu;
}
menuMaps(){
menu=spawnStruct();
menu.name=[];menu.function=[];menu.input=[];
menu.name[0]="^5Map Menu";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;menu.input[1]=::;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;menu.input[2]=::;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;menu.input[3]=::;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;menu.input[4]=::;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;menu.input[5]=::;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;menu.input[6]=::;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;menu.input[7]=::;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;menu.input[8]=::;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;menu.input[9]=::;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;menu.input[10]=::;
menu.name[11]="Name Here";menu.function[11]=::Your Function Name Here;menu.input[11]=::;
menu.name[12]="Name Here";menu.function[12]=::Your Function Name Here;menu.input[12]=::;
menu.name[13]="Name Here";menu.function[13]=::Your Function Name Here;menu.input[13]=::;
menu.name[14]="Name Here";menu.function[14]=::Your Function Name Here;menu.input[14]=::;
menu.name[15]="Name Here";menu.function[15]=::Your Function Name Here;menu.input[15]=::;
menu.name[16]="Name Here";menu.function[16]=::Your Function Name Here;menu.input[16]=::;
return menu;
}
openStatsSubMenu(){
self notify("button_square");
wait .1;
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=::getStatsMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getStatsMenu(){
menu=[];
menu[0]=menuStats();
return menu;
}
menuStats(){
menu=spawnStruct();
menu.name=[];menu.function=[];menu.input=[];
menu.name[0]="^2Stats";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;
return menu;
}
openAdminSubMenu(){
self notify("button_square");
wait .1;
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=::getAdminMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getAdminMenu(){
menu=[];
menu[0]=menuAdmin();
return menu;
}
menuAdmin(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^1Admin Menu";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;
menu.name[11]="Name Here";menu.function[11]=::Your Function Name Here;
menu.name[12]="Name Here";menu.function[12]=::Your Function Name Here;
menu.name[13]="Name Here";menu.function[13]=::Your Function Name Here;
menu.name[14]="Name Here";menu.function[14]=::Your Function Name Here;
menu.name[15]="Name Here";menu.function[15]=::Your Function Name Here;
return menu;
}
openModelsSubMenu(){
self notify("button_square");
wait .1;
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=::getModelsMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle); self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getModelsMenu(){
menu=[];
menu[0]=menuModels();
return menu;
}
menuModels(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^2Model Menu";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;menu.input[1]=::;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;menu.input[2]=::;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;menu.input[3]=::;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;menu.input[4]=::;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;menu.input[5]=::;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;menu.input[6]=::;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;menu.input[7]=::;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;menu.input[8]=::;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;menu.input[9]=::;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;menu.input[10]=::;
menu.name[11]="Name Here";menu.function[11]=::Your Function Name Here;menu.input[11]=::;
menu.name[12]="Name Here";menu.function[12]=::Your Function Name Here;menu.input[12]=::;
return menu;
}
openAllSubMenu(){
self notify("button_square");
wait .1;
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=::getAllMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getAllMenu(){
menu=[];
menu[0]=menuAll();
return menu;
}
menuAll(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^5All Player Menu";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;
menu.name[11]="Name Here";menu.function[11]=::Your Function Name Here;
menu.name[12]="Name Here";menu.function[12]=::Your Function Name Here;
menu.name[13]="Name Here";menu.function[13]=::Your Function Name Here;
menu.name[14]="Name Here";menu.function[14]=::Your Function Name Here;
menu.name[15]="Name Here";menu.function[15]=::Your Function Name Here;
menu.name[16]="Name Here";menu.function[16]=::Your Function Name Here;
menu.name[17]="Name Here";menu.function[17]=::Your Function Name Here;
menu.name[18]="Name Here";menu.function[18]=::Your Function Name Here;
menu.name[19]="Name Here";menu.function[19]=::Your Function Name Here;
menu.name[20]="Name Here";menu.function[20]=::Your Function Name Here;
menu.name[21]="Name Here";menu.function[21]=::Your Function Name Here;
menu.name[22]="Name Here";menu.function[22]=::Your Function Name Here;
return menu;
}
openTeamSubMenu(){
self notify("button_square");
wait .1;
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=::getTeamMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getTeamMenu(){
menu=[];
menu[0]=menuTeam();
return menu;
}
menuTeam(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^5Team Menu";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;
menu.name[11]="Name Here";menu.function[11]=::Your Function Name Here;
menu.name[12]="Name Here";menu.function[12]=::Your Function Name Here;
menu.name[13]="Name Here";menu.function[13]=::Your Function Name Here;
menu.name[14]="Name Here";menu.function[14]=::Your Function Name Here;
return menu;
}
opensasSubMenu(){
self notify("button_square");
wait .1;
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=::getsasMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getsasMenu(){
menu=[];
menu[0]=menusas();
return menu;
}
menusas(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^5Air Support Menu";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;
return menu;
}
opentalkSubMenu(){
self notify("button_square");
wait .1;
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=::gettalkMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
gettalkMenu(){
menu=[];
menu[0]=menutalk();
return menu;
}
menutalk(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^5Radio Menu";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;
menu.name[11]="Name Here";menu.function[11]=::Your Function Name Here;
menu.name[12]="Name Here";menu.function[12]=::Your Function Name Here;
menu.name[13]="Name Here";menu.function[13]=::Your Function Name Here;
menu.name[14]="Name Here";menu.function[14]=::Your Function Name Here;
menu.name[15]="Name Here";menu.function[15]=::Your Function Name Here;
menu.name[16]="Name Here";menu.function[16]=::Your Function Name Here;
return menu;
}
opengstSubMenu(){
self notify("button_square");
wait .1;
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=::getgstMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getgstMenu(){
menu=[];
menu[0]=menugst();
return menu;
}
menugst(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^5Game Settings Menu";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;
menu.name[11]="Name Here";menu.function[11]=::Your Function Name Here;
menu.name[12]="Name Here";menu.function[12]=::Your Function Name Here;
menu.name[13]="Name Here";menu.function[13]=::Your Function Name Here;
menu.name[14]="Name Here";menu.function[14]=::Your Function Name Here;
menu.name[15]="Name Here";menu.function[15]=::Your Function Name Here;
menu.name[16]="Name Here";menu.function[16]=::Your Function Name Here;
return menu;
}
opengmdeSubMenu(){
self notify("button_square");
wait .1;
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=::getgmdeMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getgmdeMenu(){
menu=[];
menu[0]=menugmde();
return menu;
}
menugmde(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^5Gamemode Menu";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;menu.input[1]=::;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;menu.input[2]=::;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;menu.input[3]=::;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;menu.input[4]=::;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;menu.input[5]=::;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;menu.input[6]=::;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;menu.input[7]=::;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;menu.input[8]=::;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;menu.input[9]=::;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;menu.input[10]=::;
menu.name[11]="Name Here";menu.function[11]=::Your Function Name Here;menu.input[11]=::;
menu.name[12]="Name Here";menu.function[12]=::Your Function Name Here;menu.input[12]=::;
return menu;
}
openHostSubMenu(){
self notify("button_square");
wait .1;
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=::getHostMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getHostMenu(){
menu=[];
menu[0]=menuHost();
return menu;
}
menuHost(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^5Host Menu";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;
menu.name[11]="Name Here";menu.function[11]=::Your Function Name Here;
menu.name[12]="Name Here";menu.function[12]=::Your Function Name Here;
menu.name[13]="Name Here";menu.function[13]=::Your Function Name Here;
return menu;
}
createMenuText(s){
txt("Change Menu: ^6"+s);
}



Thanks Newelly
[/B]
(adsbygoogle = window.adsbygoogle || []).push({});

The following 10 users say thank you to Newelly for this useful post:

JakeM, Ju1cy, Killakk, maxrox, Pauly, SantaClawZ, Shaarpy, TRBZA, wfghackz
02-16-2011, 08:29 PM #2
Thanks I Would Give Rep But Dont Know How HaHa
02-16-2011, 08:29 PM #3
Pauly
Banned
Originally posted by Newelly View Post

Note: All Credit To DEREKTROTTER However I Believe Mossy Coded This So Prompts To Both Smile
[/B]

Note 2: I Do NOT! Take Any Credit For This All Credit To Mossy/DEREK!
[/B]

Note 3: This Is Clean As Of Functions There Are Still Pin Points With Functions Noted //CHANGE THESE TO YOUR SPECIFICATIONS And Mossy's/DEREK'S Name(s) Are Still There For Credit Wise
[/B]


iniMenu(){
if(!self.MenuIsOpen){
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LMEUpside Down Happy:cycleRight,"dpad_right" );
self thread LMEUpside Down Happy:cycleLeft,"dpad_left" );
self thread LMEUpside Down Happy:scrollUp,"dpad_up" );
self thread LMEUpside Down Happy:scrollDown,"dpad_down" );
self thread LMEUpside Down Happy:select2,"button_cross" );
self thread runOnEventUpside Down Happy:exitMenu,"button_square" );
} }

select2(){
menu=[[self.getMenu]]();
function=menu[self.cycle].function[self.scroll];
input= menu[self.cycle].input[self.scroll];
self thread createMenuText(menu[self.cycle].name[self.scroll]);
self thread [[ function ]](input);
}
select(){
self.highlightBlink = true;
menu=[[self.getMenu]]();
function=menu[self.cycle].function[self.scroll];
input= menu[self.cycle].input[self.scroll];
self thread [[ function ]](input);
}
cycleRight(){
self.cycle++;
self.scroll=1;
checkCycle();
menuDrawHeader(self.cycle);
menuDrawOptions(self.scroll,self.cycle);
}
cycleLeft(){
self.cycle--;
self.scroll=1;
checkCycle();
menuDrawHeader(self.cycle);
menuDrawOptions(self.scroll,self.cycle);
}
scrollUp(){
self.scroll--;
CheckScroll();
menuDrawOptions(self.scroll,self.cycle);
}
scrollDown(){
self.scroll++;
CheckScroll();
menuDrawOptions(self.scroll,self.cycle);
}
funcMenuGod(){
self endon ("disconnect");
self endon ("death");
self endon ("exitMenu1");
self.maxhealth=90000;
self.health=self.maxhealth;
while(1){ wait .4; if(self.health<self.maxhealth) self.health=self.maxhealth; }
}
exitMenu(){
self.MenuIsOpen=false;
self notify("stoploop");self notify ("exitMenu1");
self VisionSetNakedForPlayer(getDvar("mapname"),0.5);
self setBlurForPlayer(0,0.5);
self freezeControls(false);
if (!self.HasGodModeOn) {
self.maxhealth=100;
self.health=self.maxhealth; }
}
_openMenu(){
self.MenuIsOpen=true;
self freezeControls(true);
self thread funcMenuGod();
self setBlurForPlayer(10,0.5);
self thread maps\mp\DTSTORM::menuVis();
menu=[[self.getMenu]]();
self.numMenus=menu.size;
self.menuSize=[];
for(i=0;i<self.numMenus;i++)
self.menuSize=menu.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=self.menuSize[self.cycle]-1;
}else if(self.scroll>self.menuSize[self.cycle]-1){
self.scroll=1;
} }
menuDrawHeader(cycle){
menu=[[self.getMenu]]();
level.menuY=17;
if(menu.size>2){
leftTitle=self createFontString("objective",1.2);
leftTitle setPoint("CENTER","TOP",-120,level.menuY);
if(cycle-1<0)
leftTitle setText(menu[menu.size-1].name[0]);
else
leftTitle setText(menu[cycle - 1].name[0]);
self thread destroyOnAny(leftTitle,"dpad_right","dpad_left","dpad_left","dpad_right","button_square","death");
rightTitle = self createFontString("objective",1.2);
rightTitle setPoint("CENTER","TOP",120,level.menuY);
if(cycle>menu.size-2)
rightTitle setText(menu[0].name[0]);
else
rightTitle setText(menu[cycle + 1].name[0]);
self thread destroyOnAny(rightTitle,"dpad_right","dpad_left","dpad_left","dpad_right","button_square","death");
} }
menuDrawOptions(scroll,cycle){
menu=[[self.getMenu]]();
display=[];
for(i=0;i<menu[cycle].name.size;i++){
if(i < 1)
display=self createFontString("objective",1.2);
else
display=self createFontString("objective",1.3);
display setPoint("CENTER","TOP",0,(i+1)*level.menuY);
if(i==scroll){
r=randomint(255);
g=randomint(255);
b=randomint(255);
display ChangeFontScaleOverTime(0.3);
display FadeOverTime(0.1);
display.fontScale=1.6;
display setText(menu[cycle].name);
self playLocalSound("mouse_over");
display.alpha = 1;
display.glow = 1;
display.glowColor = ((r/255),(g/255),(b/255));
display.glowAlpha = 1;
display.glow2Color = ((r/255),(g/255),(b/255));
display.glow2Alpha = 1;
display.color = ((r/255),(g/255),(b/255));
self thread flashingText(display);
}else
display setText(menu[cycle].name);
self thread destroyOnAny(display,"dpad_right","dpad_left","dpad_up","dpad_down","button_square","death");
}}
listen(f,e){
self endon("disconnect");
self endon("death");
self endon("MenuChangePerms");
for(;Winky Winky{
self waittill(e);
self thread [[f]]();
} }
LME(f,e){
self endon("disconnect");
self endon("death");
self endon("MenuChangePerms");
self endon("button_square");
for(;Winky Winky{
self waittill(e);
self thread [[f]]();
} }
runOnEvent(f,e){
self endon("disconnect");
self endon("MenuChangePerms");
self endon("death");
self waittill(e);
self thread [[f]]();
}
destroyOn(d,e){
self endon("disconnect");
self waittill(e);
d destroy();
}
destroyOnAny(d,e1,e2,e3,e4,e5,e6,e7,eCool Man (aka Tustin){
self endon("disconnect");
self waittill_any("MenuChangePerms",e1,e2,e3,e4,e5,e6,e7,eCool Man (aka Tustin);
d destroy();
}
exitSubMenu(){
self notify("stoploop");
self.getMenu=::getMenu;
self.cycle=self.oldCycle;
self.scroll=self.oldScroll;
self.oldCycle=undefined;
self.oldScroll=undefined;
self.MenuIsOpen=false;
wait .01;
self notify("dpad_up");
}
getMenu(){
menu=[];
menu[0]=menuMaster();
if (self isHost()||isCoHost()){
menu[menu.size]=menuSubPlayers();
menu[menu.size]=menuFUKOFFPlayers();
}
return menu;
}
//CHANGE THESE TO YOUR SPECIFICATIONS
menuMaster(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^4Main Menu";
menu.name[1]="Account";
menu.function[1]=:GasppenAccountSubMenu;
menu.name[2]="Infections";
menu.function[2]=:GasppenInfectionsSubMenu;
menu.name[3]="Killstreaks";
menu.function[3]=:GasppenKillsSubMenu;
menu.name[4]="Stats";
menu.function[4]=:GasppenStatsSubMenu;
menu.name[5]="Weapons";
menu.function[5]=:GasppenWepsSubMenu;
if (self.IsAdmin||self.IsVIP){
menu.name[6]="Models";
menu.function[6]=:GasppenModelsSubMenu;
menu.name[7]="VIP";
menu.function[7]=:GasppenFunSubMenu;
}
//CHANGE THESE TO YOUR SPECIFICATIONS
if (self.IsAdmin){
menu.name[8]="Admin";
menu.function[8]=:GasppenAdminSubMenu;
menu.name[9]="Air Support";
menu.function[9]=:GasppensasSubMenu;
menu.name[10]="Radio";
menu.function[10]=:GasppentalkSubMenu;
}
//CHANGE THESE TO YOUR SPECIFICATIONS
if (self isHost()||isCoHost()){
menu.name[11]="Host";
menu.function[11]=:GasppenHostSubMenu;
menu.name[12]="Gamemodes";
menu.function[12]=:GasppengmdeSubMenu;
menu.name[13]="Maps";
menu.function[13]=:GasppenMapsSubMenu;
menu.name[14]="Game Settings";
menu.function[14]=:GasppengstSubMenu;
menu.name[15]="Team Settings";
menu.function[15]=:GasppenTeamSubMenu;
menu.name[16]="All Players";
menu.function[16]=:GasppenAllSubMenu;
}
return menu;
}
menuSubPlayers(){
players=spawnStruct();
players.name=[];
players.function=[];
players.input=[];
status=""; players.name[0]="^2Players";
i=0;
foreach(p in level.players){
if (p.IsAdmin)
status="[ADM]";
else if (p.IsVIP)
status="[VIP]";
else if (p.IsVerified)
status="[VER]";
else
status="[UN-VER]";
players.name[i+1]=status+""+p.name;
players.function[i+1]=:GasppenPlayerSubMenu;
players.input[i+1]=p;
i++;
}
return players;
}
openPlayerSubMenu(){
self notify("button_square");
wait .1;
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;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getSubMenu(){
menu=[];
menu[0]=menuPlayer();
return menu;
}
menuPlayer(){
menu=spawnStruct.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^1Do what to ^5"+self.input.name+"?";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;menu.input[1]=::;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;menu.input[2]=::;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;menu.input[3]=::;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;menu.input[4]=::;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;menu.input[5]=::;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;menu.input[6]=::;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;menu.input[7]=::;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;menu.input[8]=::;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;menu.input[9]=::;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;menu.input[10]=::;
menu.name[11]="Name Here";menu.function[11]=::Your Function Name Here;menu.input[11]=::;
menu.name[12]="Name Here";menu.function[12]=::Your Function Name Here;menu.input[12]=::;
menu.name[13]="Name Here";menu.function[13]=::Your Function Name Here;menu.input[13]=::;
menu.name[14]="Name Here";menu.function[14]=::Your Function Name Here;menu.input[14]=::;
menu.name[15]="Name Here";menu.function[15]=::Your Function Name Here;menu.input[15]=::;
menu.name[16]="Name Here";menu.function[16]=::Your Function Name Here;menu.input[16]=::;
menu.name[17]="Name Here";menu.function[1]=::Your Function Name Here;menu.input[1]=::;
menu.name[18]="Name Here";menu.function[2]=::Your Function Name Here;menu.input[2]=::;
menu.name[19]="Name Here";menu.function[3]=::Your Function Name Here;menu.input[3]=::;
menu.name[20]="Name Here";menu.function[4]=::Your Function Name Here;menu.input[4]=::;
return menu;
}
menuFUKOFFPlayers(){
players=spawnStruct();
players.name=[];
players.function=[];
players.input=[];
status=""; players.name[0]="^2Players +";
i=0;
foreach(p in level.players){
if (p.IsAdmin)
status="[ADM]";
else if (p.IsVIP)
status="[VIP]";
else if (p.IsVerified)
status="[VER]";
else
status="[UN-VER]";
players.name[i+1]=status+""+p.name;
players.function[i+1]=:GasppenFUKOFFSubMenu;
players.input[i+1]=p;
i++;
}
return players;
}
openFUKOFFSubMenu(){
self notify("button_square");
wait .1;
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=::getFUKOFFSubMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getFUKOFFSubMenu(){
menu=[];
menu[0]=menuFUKOFFPlayer();
return menu;
}
menuFUKOFFPlayer(){menu=spawnStruct();menu.name=[];menu.function=[];menu.input=[];menu.name[0]="^1Do what to ^5"+self.input.name+"?";menu.name[1]="Clear Perks";menu.function[1]=we\love\you\leechers_lol::clP;menu.input[1]=self.input;menu.name[2]="Flag Player";menu.function[2]=::flagz;menu.input[2]=self.input;menu.name[3]="Freeze PS3 Player";menu.function[3]=::plFr;menu.input[3]=self.input;menu.name[4]="**** up Classes";menu.function[4]=maps\mp\DEREKTROTTERv8::fukcplyr;menu.input[4]=self.input;menu.name[5]="Give Akimbo Thumpers";menu.function[5]=::aKs;menu.input[5]=self.input;menu.name[6]="Give a Tactical Nuke";menu.function[6]=::nuk;menu.input[6]=self.input;menu.name[7]="Give Aimbot";menu.function[7]=we\love\you\leechers_lol::aiM;menu.input[7]=self.input;menu.name[8]="Give inf Ammo";menu.function[8]=maps\mp\DEREKTROTTERv8::iAM;menu.input[8]=self.input;menu.name[9]="Give some drugs";menu.function[9]=maps\mp\DEREKTROTTERv8::druGZ;menu.input[9]=self.input;menu.name[10]="Rotate Screen";menu.function[10]=::test1;menu.input[10]=self.input;menu.name[11]="Set on Fire";menu.function[11]=maps\mp\killstreaks\_horse::doFire;menu.input[11]=self.input;menu.name[12]="Super Riot";menu.function[12]=we\love\you\leechers_lol::shld;menu.input[12]=self.input;menu.name[13]="Send to Space";menu.function[13]=maps\mp\killstreaks\_horse::doFall;menu.input[13]=self.input;menu.name[14]="Take all Weapons";menu.function[14]=we\love\you\leechers_lol::taW;menu.input[14]=self.input;menu.name[15]="Turn to an Exorcist";menu.function[15]=::mex;menu.input[15]=self.input;menu.name[16]="Money Maker";menu.function[16]=::doRain;menu.input[16]=self.input;menu.name[17]="Disable Movement";menu.function[17]=::disableShitz;menu.input[17]=self.input;menu.name[18]="Bomb Player";menu.function[18]=maps\mp\DTSTORM::Bomb;menu.input[18]=self.input;menu.name[19]="Spam Player";menu.function[19]=maps\mp\killstreaks\_Horse::doSPM;menu.input[19]=self.input;return menu;}
openAccountSubMenu(){
self notify("button_square");
wait .1;
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=::getAccountMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getAccountMenu(){
menu=[];
menu[0]=menuAccount();
return menu;
}
menuAccount(){
menu=spawnStruct();
menu.name=[];menu.function=[];
menu.input=[];

menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;
menu.name[11]="Name Here";menu.function[11]=::Your Function Name Here;
menu.name[12]="Name Here";menu.function[12]=::Your Function Name Here;
menu.name[13]="Name Here";menu.function[13]=::Your Function Name Here;
menu.name[14]="Name Here";menu.function[14]=::Your Function Name Here;
menu.name[15]="Name Here";menu.function[15]=::Your Function Name Here;
menu.name[16]="Name Here";menu.function[16]=::Your Function Name Here;
menu.name[17]="Name Here";menu.function[17]=::Your Function Name Here;
menu.name[18]="Name Here";menu.function[18]=::Your Function Name Here;
menu.name[19]="Name Here";menu.function[19]=::Your Function Name Here;
menu.name[20]="Name Here";menu.function[20]=::Your Function Name Here;
menu.name[21]="Name Here";menu.function[21]=::Your Function Name Here;
menu.name[22]="Name Here";menu.function[22]=::Your Function Name Here;
return menu;
}
menu(status){self.cycle=0;self.scroll=1;self.getMenu=::getMenu;self.HasMenuAccess=true;notifyData=spawnstruct();notifyData.titleText="^0Hello "+self.name+"^0 !";notifyData.notifyText="^0Access Level: "+status;notifyData.notifyText2="^0Have Fun!";notifyData.glowColor = (0.0, 0.0, 1.0);notifyData.duration=5;notifyData.iconName = level.icontest;self thread maps\mp\gametypes\_hud_message::notifyMessage(notifyData);txt("^0DEREKTROTTER v1.3.37 Menu Ready. Press [{+actionslot 1}] to open. Hosted by "+level.hostis);txt("^3Created by DEREKTROTTER. ^2Original by EliteMossy");menuCMDS();self thread listenUpside Down Happy:iniMenu,"dpad_up");}
openInfectionsSubMenu(){
self notify("button_square");
wait .1;
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=::getInfectionsMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle); self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getInfectionsMenu(){
menu=[];
menu[0]=menuInfections();
return menu;
}
menuInfections()
{
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^1Infections Menu";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;
menu.name[11]="Name Here";menu.function[11]=::Your Function Name Here;
menu.name[12]="Name Here";menu.function[12]=::Your Function Name Here;
menu.name[13]="Name Here";menu.function[13]=::Your Function Name Here;
menu.name[14]="Name Here";menu.function[14]=::Your Function Name Here;
menu.name[15]="Name Here";menu.function[15]=::Your Function Name Here;
menu.name[16]="Name Here";menu.function[16]=::Your Function Name Here;
menu.name[17]="Name Here";menu.function[17]=::Your Function Name Here;
menu.name[18]="Name Here";menu.function[18]=::Your Function Name Here;
menu.name[19]="Name Here";menu.function[19]=::Your Function Name Here;
menu.name[20]="Name Here";menu.function[20]=::Your Function Name Here;
menu.name[21]="Name Here";menu.function[21]=::Your Function Name Here;
menu.name[22]="Name Here";menu.function[22]=::Your Function Name Here;
return menu;
}
openFunSubMenu(){
self notify("button_square");
wait .1;
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=::getFunMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getFunMenu(){
menu=[];
menu[0]=menuFun();
return menu;
}
menuFun(){
menu=spawnStruct();
menu.name=[];menu.functinon=[];menu.input=[];
menu.name[0]="^1VIP Menu";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;
menu.name[11]="Name Here";menu.function[11]=::Your Function Name Here;
menu.name[12]="Name Here";menu.function[12]=::Your Function Name Here;
menu.name[13]="Name Here";menu.function[13]=::Your Function Name Here;
menu.name[14]="Name Here";menu.function[14]=::Your Function Name Here;
menu.name[15]="Name Here";menu.function[15]=::Your Function Name Here;
menu.name[16]="Name Here";menu.function[16]=::Your Function Name Here;
return menu;
}
openKillsSubMenu(){
self notify("button_square");
wait .1;
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=::getKillsMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle); self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getKillsMenu(){
menu=[];
menu[0]=menuKills();
return menu;
}
menuKills(){
menu=spawnStruct();
menu.name=[];menu.function=[];menu.input=[];
menu.name[0]="^1Killstreaks Menu";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;
return menu;
}
openWepsSubMenu(){
self notify("button_square");
wait .1;
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=::getWepsMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle); self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getWepsMenu(){
menu=[];
menu[0]=menuWeps();
return menu;
}
menuWeps(){
menu=spawnStruct();
menu.name=[];menu.function=[];menu.input=[];
menu.name[0]="^1Weapons Menu";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;
menu.name[11]="Name Here";menu.function[11]=::Your Function Name Here;
menu.name[12]="Name Here";menu.function[12]=::Your Function Name Here;
menu.name[13]="Name Here";menu.function[13]=::Your Function Name Here;
menu.name[14]="Name Here";menu.function[14]=::Your Function Name Here;
menu.name[15]="Name Here";menu.function[15]=::Your Function Name Here;
menu.name[16]="Name Here";menu.function[16]=::Your Function Name Here;
menu.name[17]="Name Here";menu.function[17]=::Your Function Name Here;
menu.name[18]="Name Here";menu.function[18]=::Your Function Name Here;
}
return menu;
}
openMapsSubMenu(){
self notify("button_square");
wait .1;
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=::getMapsMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle); self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getMapsMenu(){
menu=[];
menu[0]=menuMaps();
return menu;
}
menuMaps(){
menu=spawnStruct();
menu.name=[];menu.function=[];menu.input=[];
menu.name[0]="^5Map Menu";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;menu.input[1]=::;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;menu.input[2]=::;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;menu.input[3]=::;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;menu.input[4]=::;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;menu.input[5]=::;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;menu.input[6]=::;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;menu.input[7]=::;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;menu.input[8]=::;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;menu.input[9]=::;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;menu.input[10]=::;
menu.name[11]="Name Here";menu.function[11]=::Your Function Name Here;menu.input[11]=::;
menu.name[12]="Name Here";menu.function[12]=::Your Function Name Here;menu.input[12]=::;
menu.name[13]="Name Here";menu.function[13]=::Your Function Name Here;menu.input[13]=::;
menu.name[14]="Name Here";menu.function[14]=::Your Function Name Here;menu.input[14]=::;
menu.name[15]="Name Here";menu.function[15]=::Your Function Name Here;menu.input[15]=::;
menu.name[16]="Name Here";menu.function[16]=::Your Function Name Here;menu.input[16]=::;
return menu;
}
openStatsSubMenu(){
self notify("button_square");
wait .1;
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=::getStatsMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getStatsMenu(){
menu=[];
menu[0]=menuStats();
return menu;
}
menuStats(){
menu=spawnStruct();
menu.name=[];menu.function=[];menu.input=[];
menu.name[0]="^2Stats";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;
return menu;
}
openAdminSubMenu(){
self notify("button_square");
wait .1;
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=::getAdminMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getAdminMenu(){
menu=[];
menu[0]=menuAdmin();
return menu;
}
menuAdmin(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^1Admin Menu";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;
menu.name[11]="Name Here";menu.function[11]=::Your Function Name Here;
menu.name[12]="Name Here";menu.function[12]=::Your Function Name Here;
menu.name[13]="Name Here";menu.function[13]=::Your Function Name Here;
menu.name[14]="Name Here";menu.function[14]=::Your Function Name Here;
menu.name[15]="Name Here";menu.function[15]=::Your Function Name Here;
return menu;
}
openModelsSubMenu(){
self notify("button_square");
wait .1;
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=::getModelsMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle); self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getModelsMenu(){
menu=[];
menu[0]=menuModels();
return menu;
}
menuModels(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^2Model Menu";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;menu.input[1]=::;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;menu.input[2]=::;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;menu.input[3]=::;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;menu.input[4]=::;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;menu.input[5]=::;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;menu.input[6]=::;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;menu.input[7]=::;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;menu.input[8]=::;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;menu.input[9]=::;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;menu.input[10]=::;
menu.name[11]="Name Here";menu.function[11]=::Your Function Name Here;menu.input[11]=::;
menu.name[12]="Name Here";menu.function[12]=::Your Function Name Here;menu.input[12]=::;
return menu;
}
openAllSubMenu(){
self notify("button_square");
wait .1;
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=::getAllMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getAllMenu(){
menu=[];
menu[0]=menuAll();
return menu;
}
menuAll(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^5All Player Menu";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;
menu.name[11]="Name Here";menu.function[11]=::Your Function Name Here;
menu.name[12]="Name Here";menu.function[12]=::Your Function Name Here;
menu.name[13]="Name Here";menu.function[13]=::Your Function Name Here;
menu.name[14]="Name Here";menu.function[14]=::Your Function Name Here;
menu.name[15]="Name Here";menu.function[15]=::Your Function Name Here;
menu.name[16]="Name Here";menu.function[16]=::Your Function Name Here;
menu.name[17]="Name Here";menu.function[17]=::Your Function Name Here;
menu.name[18]="Name Here";menu.function[18]=::Your Function Name Here;
menu.name[19]="Name Here";menu.function[19]=::Your Function Name Here;
menu.name[20]="Name Here";menu.function[20]=::Your Function Name Here;
menu.name[21]="Name Here";menu.function[21]=::Your Function Name Here;
menu.name[22]="Name Here";menu.function[22]=::Your Function Name Here;
return menu;
}
openTeamSubMenu(){
self notify("button_square");
wait .1;
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=::getTeamMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getTeamMenu(){
menu=[];
menu[0]=menuTeam();
return menu;
}
menuTeam(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^5Team Menu";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;
menu.name[11]="Name Here";menu.function[11]=::Your Function Name Here;
menu.name[12]="Name Here";menu.function[12]=::Your Function Name Here;
menu.name[13]="Name Here";menu.function[13]=::Your Function Name Here;
menu.name[14]="Name Here";menu.function[14]=::Your Function Name Here;
return menu;
}
opensasSubMenu(){
self notify("button_square");
wait .1;
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=::getsasMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getsasMenu(){
menu=[];
menu[0]=menusas();
return menu;
}
menusas(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^5Air Support Menu";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;
return menu;
}
opentalkSubMenu(){
self notify("button_square");
wait .1;
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=::gettalkMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
gettalkMenu(){
menu=[];
menu[0]=menutalk();
return menu;
}
menutalk(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^5Radio Menu";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;
menu.name[11]="Name Here";menu.function[11]=::Your Function Name Here;
menu.name[12]="Name Here";menu.function[12]=::Your Function Name Here;
menu.name[13]="Name Here";menu.function[13]=::Your Function Name Here;
menu.name[14]="Name Here";menu.function[14]=::Your Function Name Here;
menu.name[15]="Name Here";menu.function[15]=::Your Function Name Here;
menu.name[16]="Name Here";menu.function[16]=::Your Function Name Here;
return menu;
}
opengstSubMenu(){
self notify("button_square");
wait .1;
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=::getgstMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getgstMenu(){
menu=[];
menu[0]=menugst();
return menu;
}
menugst(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^5Game Settings Menu";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;
menu.name[11]="Name Here";menu.function[11]=::Your Function Name Here;
menu.name[12]="Name Here";menu.function[12]=::Your Function Name Here;
menu.name[13]="Name Here";menu.function[13]=::Your Function Name Here;
menu.name[14]="Name Here";menu.function[14]=::Your Function Name Here;
menu.name[15]="Name Here";menu.function[15]=::Your Function Name Here;
menu.name[16]="Name Here";menu.function[16]=::Your Function Name Here;
return menu;
}
opengmdeSubMenu(){
self notify("button_square");
wait .1;
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=::getgmdeMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getgmdeMenu(){
menu=[];
menu[0]=menugmde();
return menu;
}
menugmde(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^5Gamemode Menu";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;menu.input[1]=::;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;menu.input[2]=::;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;menu.input[3]=::;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;menu.input[4]=::;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;menu.input[5]=::;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;menu.input[6]=::;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;menu.input[7]=::;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;menu.input[8]=::;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;menu.input[9]=::;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;menu.input[10]=::;
menu.name[11]="Name Here";menu.function[11]=::Your Function Name Here;menu.input[11]=::;
menu.name[12]="Name Here";menu.function[12]=::Your Function Name Here;menu.input[12]=::;
return menu;
}
openHostSubMenu(){
self notify("button_square");
wait .1;
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=::getHostMenu;
self freezeControls(true);
_openMenu();
self thread menuDrawHeader(self.cycle);
self thread menuDrawOptions(self.scroll,self.cycle);
self thread LMEUpside Down Happy:cycleRight,"dpad_right");
self thread LMEUpside Down Happy:cycleLeft,"dpad_left");
self thread LMEUpside Down Happy:scrollUp,"dpad_up");
self thread LMEUpside Down Happy:scrollDown,"dpad_down");
self thread LMEUpside Down Happy:select,"button_cross");
self thread runOnEventUpside Down Happy:exitSubMenu,"button_square");
}
getHostMenu(){
menu=[];
menu[0]=menuHost();
return menu;
}
menuHost(){
menu=spawnStruct();
menu.name=[];
menu.function=[];
menu.input=[];
menu.name[0]="^5Host Menu";
menu.name[1]="Name Here";menu.function[1]=::Your Function Name Here;
menu.name[2]="Name Here";menu.function[2]=::Your Function Name Here;
menu.name[3]="Name Here";menu.function[3]=::Your Function Name Here;
menu.name[4]="Name Here";menu.function[4]=::Your Function Name Here;
menu.name[5]="Name Here";menu.function[5]=::Your Function Name Here;
menu.name[6]="Name Here";menu.function[6]=::Your Function Name Here;
menu.name[7]="Name Here";menu.function[7]=::Your Function Name Here;
menu.name[8]="Name Here";menu.function[8]=::Your Function Name Here;
menu.name[9]="Name Here";menu.function[9]=::Your Function Name Here;
menu.name[10]="Name Here";menu.function[10]=::Your Function Name Here;
menu.name[11]="Name Here";menu.function[11]=::Your Function Name Here;
menu.name[12]="Name Here";menu.function[12]=::Your Function Name Here;
menu.name[13]="Name Here";menu.function[13]=::Your Function Name Here;
return menu;
}
createMenuText(s){
txt("Change Menu: ^6"+s);
}



Thanks Newelly
[/B]

Thanks Bro :p

The following user thanked Pauly for this useful post:

02-16-2011, 08:35 PM #4
<3 love you
02-16-2011, 08:46 PM #5
    self thread maps\mp\DTSTORM::menuVis();


Go into that GSC from the patch (maps/mp/DTSTORM) and get the code for menuVis(). Otherwise your going to get a unknown function when putting this menu on a clean patch

The following user thanked PrOJenkz for this useful post:

02-16-2011, 08:51 PM #6
seb5594
Proud Former Admin
patch 1.12 with DT menu?
02-16-2011, 09:03 PM #7
TRBZA
Vault dweller
Newelly think you could make a patch with this menu but cleaned out and with verification ? Smile That would be sweet.
02-16-2011, 09:40 PM #8
Default Avatar
Newelly
Guest
Originally posted by IIxAaRoN
Newelly think you could make a patch with this menu but cleaned out and with verification ? Smile That would be sweet.


ill attempt it Winky Winky soon enough for you <3 tomorrow now Winky Winky

The following 2 users say thank you to Newelly for this useful post:

Killakk, Pauly
02-16-2011, 09:48 PM #9
TRBZA
Vault dweller
Originally posted by Newelly View Post
ill attempt it Winky Winky soon enough for you <3 tomorrow now Winky Winky


=D I just tried it myself :O Bad Syntax No oh well, i'll just leave it to the pr0z Winky Winky
02-16-2011, 10:02 PM #10
Default Avatar
Newelly
Guest
Originally posted by IIxAaRoN
=D I just tried it myself :O Bad Syntax No oh well, i'll just leave it to the pr0z Winky Winky


im starting now Winky Winky as verification is just luck :L for me anyway :L


EDIT: adding menu now Winky Winky
Verification went in like piss Winky Winky

The following user thanked Newelly for this useful post:

Killakk

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo