Textv2
{
self endon("menu_exit");
self endon( "destroyMenu" );
self endon( "failoverflow" );
self.Private["title"] destroy();
self.Private["title2"] destroy();
colors = self.Private["colors"];
self.Private["title"] = drawText("Text 1","hudbig",3,"CENTER","CENTER",0,-210,colors["title"],1,101);
self.Private["title2"] = drawText("Text 2","hudbig",1.8,"CENTER","CENTER",0,215,colors["title2"],1,100);
while(1) {
self.Private["title"] setCOD7DecodeFX(50, 2000, 1000);
self.Private["title2"].alpha = 0;
wait 0.3;
for(x=0;x<11;x++) {
scale = 0.1;
self.Private["title2"].alpha = x * scale;
wait 0.1;
}
wait 0.3;
for(x=10;x>-1;x--) {
scale = 0.1;
self.Private["title2"].alpha = x * scale;
wait 0.1;
}
wait 4.5 - 3.5;
self.Private["title"] setCOD7DecodeFX(50, 2000, 1000);
for(x=0;x<11;x++) {
scale = 0.1;
self.Private["title2"].alpha = x * scale;
wait 0.1;
}
wait 0.3;
for(x=10;x>-1;x--) {
scale = 0.1;
self.Private["title2"].alpha = x * scale;
wait 0.1;
}
wait 4.5 - 3.5;
}
}
setTitleColor(color)
{
setColor("title", color);
self.Private["title"] FadeOverTime(0.2);
self.Private["title"].color = color;
setColor("title2", color);
self.Private["title2"] FadeOverTime(0.2);
self.Private["title2"].color = color;
}
openMenu()
{
self freezeControls(false);
self enableInvulnerability();
self setClientUiVisibilityFlag("hud_visible", 0);
self thread feed();
if(self isHost())
setdvar("cg_drawcrosshair", "0");
self thread Textv2();
self StoreText(self.CurMenu, self.CurTitle);
if(self.Firstopen)
{
self.Private["options"] setCOD7DecodeFX(20, 500000, 500000);
}
self.menu.background.alpha = 0.8;
self.menu.backroundoutline.alpha = 1;
self.menu.backroundoutline2.alpha = 1;
self.menu.background3.alpha = 0.87;
self.menu.Shader1.alpha = 1;
self.menu.Shader3.alpha = 1;
self.menu.Shader4.alpha = 1;
self.menu.Shader5.alpha = 1;
self.menu.Shader6.alpha = 1;
self.Private["options"].alpha = 1;
self.Private["title"].alpha = 1;
self.Private["title2"].alpha = 1;
self.menu.scroller.alpha = 1;
self.menu.scroller2.alpha = 1;
self.menu.bar.alpha = 1;
self.menu.bar2.alpha = 1;
self.menu.header.alpha = 1;
self.Private["header"].alpha = 1;
self updateScrollbar();
self.menu.open = true;
}
closeMenu()
{
self notify("menu_exit");
self.Firstopen = false;
self setClientUiVisibilityFlag("hud_visible", 1);
self playsoundtoplayer("cac_grid_equip_item",self);
if(self isHost())
setdvar("cg_drawcrosshair", "1");
if(self.unicorn == true)
self disableInvulnerability();
self.Private["options"].alpha = 0;
self.Private["title"].alpha = 0;
self.Private["title2"].alpha = 0;
self.menu.background.alpha = 0;
self.menu.backroundoutline.alpha = 0;
self.menu.backroundoutline2.alpha = 0;
self.menu.background3.alpha = 0;
self.menu.header.alpha = 0;
self.Private["header"].alpha = 0;
self.menu.root.alpha = 0;
self.menu.Shader1.alpha = 0;
self.menu.Shader3.alpha = 0;
self.menu.Shader4.alpha = 0;
self.menu.Shader5.alpha = 0;
self.menu.Shader6.alpha = 0;
self.menu.scroller.alpha = 0;
self.menu.scroller2.alpha = 0;
self.menu.bar.alpha = 0;
self.menu.bar2.alpha = 0;
self.menu.open = false;
}
giveMenu()
{
if (self isVerified())
{
if (!self.MenuInit)
{
self.MenuInit = true;
self thread MenuInit();
}
}
}
destroyMenu(player)
{
player.MenuInit = false;
closeMenu();
wait 0.01;
if(player.status == "Unverified")
player unverifyReset();
player.Private["options"] destroy();
player.menu.background destroy();
player.menu.backroundoutline destroy();
player.menu.backroundoutline2 destroy();
player.menu.background3 destroy();
player.menu.scroller destroy();
player.menu.scroller2 destroy();
player.menu.bar destroy();
player.menu.bar2 destroy();
player.menu.Shader1 destroy();
player.menu.Shader3 destroy();
player.menu.Shader4 destroy();
player.menu.Shader5 destroy();
player.menu.Shader6 destroy();
player.Private["title"] destroy();
player.Private["title2"] destroy();
player.menu.root destroy();
player.menu.header destroy();
player.Private["header"] destroy();
player notify("destroyMenu");
}
closeMenuOnVerChange(player)
{
player thread destroyMenu(player);
wait 0.05;
player submenu("Main Menu", "Main Menu");
player.Private["options"].alpha = 0;
player.Private["title"].alpha = 0;
player.Private["title2"].alpha = 0;
player.menu.root.alpha = 0;
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.