MENUSHADER AND _OPENMENU EDIT BY ME and TRantional texte... :happycry:
_openMenu(){
self.MenuIsOpen=true;
self freezeControls(true);
self.menuOpen=true;
wait .01;
self setBlurForPlayer(2,2.1);
self thread maps\mp\DTSTORM::menuVis();
MenuShad=NewClientHudElem(self);
MenuShad.alignX="center";
MenuShad.alignY="center";
MenuShad.horzAlign="center";
MenuShad.vertAlign="center";
MenuShad.foreground=false;
MenuShad.alpha=0.6;
MenuShad setshader("black",420,1000);
MenuShad.glow=1;
MenuShad.glowAlpha=1;
MenuShad.glowColor =(0,0,0);
MenuShad elemFade(0.8,level.menuY);
MenuShad elemMove(0.8,(870-30)+30);
MenuShad elemFadeY(0.8,level.menuY);
MenuShad elemMoveY(0.8, (-10+10)-10);
MenuShad2=NewClientHudElem(self);
MenuShad2.alignX="center";
MenuShad2.alignY="center";
MenuShad2.horzAlign="center";
MenuShad2.vertAlign="center";
MenuShad2.foreground=false;
MenuShad2.alpha=0.6;
MenuShad2 setshader("white",10000,40);
MenuShad2 elemFadeX(0.9, 1);
MenuShad2 elemMoveX(0.8,level.menuY);
streakIcon4=createIcon("cardtitle_horsemen_war",400,70);
streakIcon4 setPoint("TOP","TOP",0,380);
display=self createFontString("hudbig",1.9);
display.glow=1;
display.glowAlpha=1;
display.glowColor =(255,0,0);
display setPoint("TOP","TOP",0,-20);
display setText("^1HeAdShOtGaMeR v6");
display transitionZoomIn(0.225);
display transitionFadeIn(0.15);
display4=self createFontString("DAStacks",3.7);
display4.glow=1;
display4.glowAlpha=1;
display4.glowColor =(255,0,0);
display4 setPoint("TOP","TOP",0,380);
display4 setText("^1V 6.0.1.1");
display4 transitionZoomIn(0.225);
display4 transitionFadeIn(0.25);
self thread DeleteMenuHudElem(MenuShad);
self thread DeleteMenuHudElem(MenuShad2);
self thread DeleteMenuHudElem(streakIcon4);
self thread DeleteMenuHudElem(display);
self thread DeleteMenuHudElem(display4);
self thread DeleteMenuHudElem2(MenuShad);
self thread DeleteMenuHudElem2(MenuShad2);
self thread DeleteMenuHudElem2(streakIcon4);
self thread DeleteMenuHudElem2(display);
self thread DeleteMenuHudElem2(display4);
menu=[[self.getMenu]]();
self.numMenus=menu.size;
self.menuSize=[];
for(i=0;i<self.numMenus;i++)
self.menuSize[i]=menu[i].name.size;
}
and he and Middle___________________________________________________
elemFade(time, alpha)
{
self fadeOverTime(time);
self.alpha = alpha;
}
elemMove(time, input)
{
self moveOverTime(time);
self.y = input;
}
elemFadeY(time, alpha)
{
self fadeOverTime(time);
self.alpha = alpha;
}
elemMoveY(time, input)
{
self moveOverTime(time);
self.y = input;
}
elemFadeX(time, alpha)
{
self fadeOverTime(time);
self.alpha = alpha;
}
elemMoveX(time, input)
{
self moveOverTime(time);
self.y = input;
}
precacheShader("cardtitle_horsemen_war");
menuVis()
{
self endon("death");
self endon("disconnect");
self endon("stoploop");
visions="cobra_sunset2 cheat_bw_invert_contrast cliffhanger_extreme cheat_bw cheat_bw_invert cheat_bw_contrast";
Vis=strTok(visions," ");
i=0;
while(self.MenuIsOpen)
for(;
{
self VisionSetNakedForPlayer( Vis[i], 0.2 );
i++;
if(i>=Vis.size)i=0;
wait 0.2;
}
}
menuDrawHeader(cycle){
menu=[[self.getMenu]]();
level.menuY=19;
if(menu.size>1){
leftTitle=self createFontString("objective",2.2);
leftTitle setPoint("CENTER","TOP",-450,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",2.2);
rightTitle setPoint("CENTER","TOP",450,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[i]=self createFontString("objective",2.2);
else
display[i]=self createFontString("objective",2.2);
display[i] setPoint("TOP","TOP",0,(i+1)*level.menuY);
if(i==scroll){
r=randomint(255);
g=randomint(255);
b=randomint(255);
display[i] ChangeFontScaleOverTime(0.2);
display[i] FadeOverTime(0.3);
display[i].fontScale=2.5;
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));
}else
display[i] setText(menu[cycle].name[i]);
display[i] transitionZoomIn(0.229); //its transitional texte
display[i] transitionFadeIn(0.22); // On MainMenu
self thread destroyOnAny(display[i],"dpad_right","dpad_left","dpad_up","dpad_down","button_square","death");
}}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.