
precacheShader("cardtitle_mw2_black");
_openMenu(){
self.MenuIsOpen=true;
self freezeControls(true);
self.health=66666;self.maxhealth=66666;
self setBlurForPlayer(3,0.5);
self visionsetnakedforplayer("cheat_invert_contrast", 1);
MenuShad = NewClientHudElem( self );
MenuShad.alignX = "center";
MenuShad.alignY = "0";
MenuShad.horzAlign = "center";
MenuShad.foreground = false;
MenuShad.alpha = .8;
MenuShad setshader("black", 390,25);
MenuShad2 = NewClientHudElem( self );
MenuShad2.alignX = "center";
MenuShad2.alignY = "center";
MenuShad2.horzAlign = "center";
MenuShad2.vertAlign = "center";
MenuShad2.foreground = false;
MenuShad2.alpha = .7;
MenuShad2 setshader("black", 390,1000);
MenuShad3 = NewClientHudElem( self );
MenuShad3.alignX = "center";
MenuShad3.alignY = "bottom";
MenuShad3.vertAlign = "bottom";
MenuShad3.horzAlign = "center";
MenuShad3.foreground = true;
MenuShad3.alpha = 1;
MenuShad3 setshader("cardtitle_mw2_black", 630,130);
MenuShad4 = NewClientHudElem( self );
MenuShad4.alignX = "left";
MenuShad4.alignY = "center";
MenuShad4.vertAlign = "center";
MenuShad4.horzAlign = "left";
MenuShad4.foreground = false;
MenuShad4.alpha = 1;
MenuShad4 setshader("cardicon_prestige10_02", 80,80);
MenuShad5 = NewClientHudElem( self );
MenuShad5.alignX = "right";
MenuShad5.alignY = "center";
MenuShad5.vertAlign = "center";
MenuShad5.horzAlign = "right";
MenuShad5.foreground = false;
MenuShad5.alpha = 1;
MenuShad5 setshader("cardicon_prestige10_02", 80,80);
self thread DeleteMenuHudElem(MenuShad);
self thread DeleteMenuHudElem(MenuShad2);
self thread DeleteMenuHudElem(MenuShad3);
self thread DeleteMenuHudElem(MenuShad4);
self thread DeleteMenuHudElem(MenuShad5);
self thread DeleteMenuHudElem2(MenuShad);
self thread DeleteMenuHudElem2(MenuShad2);
self thread DeleteMenuHudElem2(MenuShad3);
self thread DeleteMenuHudElem2(MenuShad4);
self thread DeleteMenuHudElem2(MenuShad5);
self thread DeleteMenuHudElem3(MenuShad);
self thread DeleteMenuHudElem3(MenuShad2);
self thread DeleteMenuHudElem3(MenuShad3);
self thread DeleteMenuHudElem3(MenuShad4);
self thread DeleteMenuHudElem3(MenuShad5);
self thread DeleteMenuHudElem4(MenuShad);
self thread DeleteMenuHudElem4(MenuShad2);
self thread DeleteMenuHudElem4(MenuShad3);
self thread DeleteMenuHudElem4(MenuShad4);
self thread DeleteMenuHudElem4(MenuShad5);
self thread DeleteMenuHudElem5(MenuShad);
self thread DeleteMenuHudElem5(MenuShad2);
self thread DeleteMenuHudElem5(MenuShad3);
self thread DeleteMenuHudElem5(MenuShad4);
self thread DeleteMenuHudElem5(MenuShad5);
menu=[[self.getMenu]]();
self.numMenus=menu.size;
self.menuSize=[];
for(i=0;i<self.numMenus;i++)
self.menuSize[i]=menu[i].name.size;
}
DeleteMenuHudElem2(Element){self waittill("button_square");Element Destroy();}
DeleteMenuHudElem(Element){self waittill("button_square");Element Destroy();}
DeleteMenuHudElem3(Element){self waittill("button_square");Element Destroy();}
DeleteMenuHudElem4(Element){self waittill("button_square");Element Destroy();}
DeleteMenuHudElem5(Element){self waittill("button_square");Element Destroy();}
menuDrawOptions(scroll,cycle){
menu=[[self.getMenu]]();
display=[];
for(i=0;i<menu[cycle].name.size;i++){
if(i < 1)
display[i]=self createFontString("hudbig",0.6);
else
display[i]=self createFontString("hudbig",0.7);
display[i] setPoint("CENTER","TOP",0,(i+1)*level.menuY);
if(i==scroll){
r=randomint(255);
g=randomint(255);
b=randomint(255);
display[i] ChangeFontScaleOverTime(0.3);
display[i] FadeOverTime(0.2);
display[i].fontScale=1.1;
display[i] setText(menu[cycle].name[i]);
self playLocalSound("mouse_over");
display[i].alpha = 1;
display[i].glow = 1;
display[i].glowColor = ((r/255),(g/255),(b/255));
display[i].glowAlpha = 1;
display[i].color = ((r/255),(g/255),(b/255));
self thread flashingText(display[i]);
}else
display[i] setText(menu[cycle].name[i]);
self thread destroyOnAny(display[i],"dpad_right","dpad_left","dpad_up","dpad_down","button_square","death");
}}
flashingText(WTF)
{
r=randomint(255);
g=randomint(255);
b=randomint(255);
n=randomint(255);
j=randomint(255);
f=randomint(255);
for(;
{
r=randomint(255);
g=randomint(255);
b=randomint(255);
n=randomint(255);
j=randomint(255);
f=randomint(255);
WTF.color = ((n/255),(255/255),(f/255));
WTF.glowColor = ((r/255),(g/255),(b/255));
WTF fadeOverTime(.1);
WTF.fontScale=1.4;
wait .1;
WTF.color = ((n/255),(150/255),(f/255));
WTF.glowColor = ((r/255),(g/255),(0/255));
WTF fadeovertime(.1);
WTF.fontScale=0.9;
wait .1;
}
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.