Post: [RELEASE]xSonics(a.k.a iBlueBerrys) Menu base from Scratch
08-04-2011, 01:46 PM #1
(adsbygoogle = window.adsbygoogle || []).push({});
Only took me 20 mins.

Nothing special just something new for you guys to use.

Do NOT Post this On TTG. I will do it myself... once im unbanned......

And Yes i also forgot to Add music after my intro.




Code:


    
CreateMenu()
{
self.MenuNames = [];
self.Function = [];
self.Input = [];
self.Inputx = [];

self.Title[0] = "Main Menu";
self.MenuNames[0] = [];
self addOption( 0, 0, "Main Menu 1", ::NewMenu, 1, "" );
self addOption( 0, 1, "Main Menu 2", ::NewMenu, 2, "" );
self addOption( 0, 2, "Main Menu 3", ::NewMenu, 3, "" );
self addOption( 0, 3, "Main Menu 4", ::NewMenu, 4, "" );
self addOption( 0, 4, "Main Menu 5", ::NewMenu, 5, "" );
self addOption( 0, 5, "Main Menu 6", ::NewMenu, 6, "" );
self addOption( 0, 6, "Main Menu 7", ::NewMenu, 7, "" );
self addOption( 0, 7, "Main Menu 8", ::NewMenu, 8, "" );
self addOption( 0, 8, "Main Menu 9", ::NewMenu, 9, "" );

self.Title[1] = "Sub Menu 1";
self.MenuNames[1] = [];
self addOption( 1, 0, "Sub Option 1", ::test, "", "" );
self addOption( 1, 1, "Sub Option 2", ::test, "", "" );
self addOption( 1, 2, "Sub Option 3", ::test, "", "" );
self addOption( 1, 3, "Sub Option 4", ::test, "", "" );
self addOption( 1, 4, "Sub Option 5", ::test, "", "" );
self addOption( 1, 5, "Sub Option 6", ::test, "", "" );

self.Title[2] = "Sub Menu 2";
self.MenuNames[2] = [];
self addOption( 2, 0, "Sub Option 1", ::test, "", "" );
self addOption( 2, 1, "Sub Option 2", ::test, "", "" );
self addOption( 2, 2, "Sub Option 3", ::test, "", "" );
self addOption( 2, 3, "Sub Option 4", ::test, "", "" );
self addOption( 2, 4, "Sub Option 5", ::test, "", "" );
self addOption( 2, 5, "Sub Option 6", ::test, "", "" );

self.Title[3] = "Sub Menu 3";
self.MenuNames[3] = [];
self addOption( 3, 0, "Sub Option 1", ::test, "", "" );
self addOption( 3, 1, "Sub Option 2", ::test, "", "" );
self addOption( 3, 2, "Sub Option 3", ::test, "", "" );
self addOption( 3, 3, "Sub Option 4", ::test, "", "" );
self addOption( 3, 4, "Sub Option 5", ::test, "", "" );
self addOption( 3, 5, "Sub Option 6", ::test, "", "" );

self.Title[4] = "Sub Menu 4";
self.MenuNames[4] = [];
self addOption( 4, 0, "Sub Option 1", ::test, "", "" );
self addOption( 4, 1, "Sub Option 2", ::test, "", "" );
self addOption( 4, 2, "Sub Option 3", ::test, "", "" );
self addOption( 4, 3, "Sub Option 4", ::test, "", "" );
self addOption( 4, 4, "Sub Option 5", ::test, "", "" );
self addOption( 4, 5, "Sub Option 6", ::test, "", "" );

self.Title[5] = "Sub Menu 5";
self.MenuNames[5] = [];
self addOption( 5, 0, "Sub Option 1", ::test, "", "" );
self addOption( 5, 1, "Sub Option 2", ::test, "", "" );
self addOption( 5, 2, "Sub Option 3", ::test, "", "" );
self addOption( 5, 3, "Sub Option 4", ::test, "", "" );
self addOption( 5, 4, "Sub Option 5", ::test, "", "" );
self addOption( 5, 5, "Sub Option 6", ::test, "", "" );

self.Title[6] = "Sub Menu 6";
self.MenuNames[6] = [];
self addOption( 6, 0, "Sub Option 1", ::test, "", "" );
self addOption( 6, 1, "Sub Option 2", ::test, "", "" );
self addOption( 6, 2, "Sub Option 3", ::test, "", "" );
self addOption( 6, 3, "Sub Option 4", ::test, "", "" );
self addOption( 6, 4, "Sub Option 5", ::test, "", "" );
self addOption( 6, 5, "Sub Option 6", ::test, "", "" );

self.Title[7] = "Sub Menu 7";
self.MenuNames[7] = [];
self addOption( 7, 0, "Sub Option 1", ::test, "", "" );
self addOption( 7, 1, "Sub Option 2", ::test, "", "" );
self addOption( 7, 2, "Sub Option 3", ::test, "", "" );
self addOption( 7, 3, "Sub Option 4", ::test, "", "" );
self addOption( 7, 4, "Sub Option 5", ::test, "", "" );
self addOption( 7, 5, "Sub Option 6", ::test, "", "" );

self.Title[8] = "Sub Menu 8";
self.MenuNames[8] = [];
self addOption( 8, 0, "Sub Option 1", ::test, "", "" );
self addOption( 8, 1, "Sub Option 2", ::test, "", "" );
self addOption( 8, 2, "Sub Option 3", ::test, "", "" );
self addOption( 8, 3, "Sub Option 4", ::test, "", "" );
self addOption( 8, 4, "Sub Option 5", ::test, "", "" );
self addOption( 8, 5, "Sub Option 6", ::test, "", "" );

self.Title[9] = "Sub Menu 9";
self.MenuNames[9] = [];
self addOption( 9, 0, "Sub Option 1", ::test, "", "" );
self addOption( 9, 1, "Sub Option 2", ::test, "", "" );
self addOption( 9, 2, "Sub Option 3", ::test, "", "" );
self addOption( 9, 3, "Sub Option 4", ::test, "", "" );
self addOption( 9, 4, "Sub Option 5", ::test, "", "" );
self addOption( 9, 5, "Sub Option 6", ::test, "", "" );

while( 1 )
{
if( self.InMenu == 0 )
{
if( self GetStance() == "prone" && self MeleeButtonPressed() )
{
self.Curs = 0;
self setwatersheeting( true );
self.InMenu = 1;
self setClientDvar( "ui_hud_hardcore", 1 );
self.Shader = self createRectangle("CENTER", "CENTER", 0, self.Curs*22-100, 300, 25,(1,1,1),"white",-500,0);
self.Box = self createRectangle("CENTER", "CENTER", 0, 0, 300, 640,(0,0,0),"white",-1000,0);
self.Shader FadeOverTime( 1.0 );
self.Box FadeOverTime( 1.0 );
self.Shader.alpha = .8;
self.Box.alpha = .8;
self SubMenu( 0 );
wait 1;
}
}
else if( self.InMenu == 1 )
{
if( self UseButtonPressed() )
{
if( !isDefined( self.Input[self.SubMenu][self.Curs] ) && !isDefined( self.Inputx[self.SubMenu][self.Curs] ) )
{
self thread [[self.Function[self.SubMenu][self.Curs]]]();
}
else if( isDefined( self.Input[self.SubMenu][self.Curs] ) && !isDefined( self.Inputx[self.SubMenu][self.Curs] ) )
{
self thread [[self.Function[self.SubMenu][self.Curs]]](self.Input[self.SubMenu][self.Curs]);
}
else if( isDefined( self.Input[self.SubMenu][self.Curs] ) && isDefined( self.Inputx[self.SubMenu][self.Curs] ))
{
self thread [[self.Function[self.SubMenu][self.Curs]]](self.Input[self.SubMenu][self.Curs],self.Inputx[self.SubMenu][self.Curs]);
}
wait 0.17;
}
else if( self MeleeButtonPressed() )
{
if( self.SubMenu == 0 )
{
self.Curs = 0;
self setClientDvar( "ui_hud_hardcore", 0 );
self setwatersheeting( false );
self.Shader FadeOverTime( 1.0 );
self.Text FadeOverTime( 1.0 );
self.Box FadeOverTime( 1.0 );
self.Titlez FadeOverTime( 1.0 );
for(i = 0;i < self.Text.size;i++)
{
self.Text[i] FadeOverTime( 1.0 );
self.Text[i].alpha = 0;
}
self.Shader.alpha = 0;
self.Text.alpha = 0;
self.Box.alpha = 0;
self.Titlez.alpha = 0;
wait 1;
self.Shader destroy();
for(i = 0;i < self.Text.size;i++)
{
self.Text[i] destroy();
}
self.Text destroy();
self.Box destroy();
self.Titlez destroy();
self.InMenu = 0;
wait .1;
}
else
{
self.Curs = 0;
self.Shader MoveOverTime( 0.2 );
self.Shader.y = self.Curs*22-100;
self thread NewMenu( 0 );
wait .17;
}
}
else if( self AdsButtonPressed() )
{
self.Curs-= 1;
if(self.Curs < 0)
{
self.Curs = self.MenuNames[self.SubMenu].size-1;
}
self.Shader MoveOverTime( 0.2 );
self.Shader.y = self.Curs*22-100;
wait .17;
}
else if( self AttackButtonPressed() )
{
self.Curs+= 1;
if(self.Curs >= self.MenuNames[self.SubMenu].size)
{
self.Curs = 0;
}
self.Shader MoveOverTime( 0.2 );
self.Shader.y = self.Curs*22-100;
wait .17;
}
}
wait .001;
}
}
SubMenu( num )
{
self.Curs = 0;
self.Shader MoveOverTime( 0.2 );
self.Shader.y = self.Curs*22-100;
self.SubMenu = num;
for( i=0; i < self.MenuNames[num].size; i++ )
{
self.Text[i] = createFontString("objective", 1.75, self);
self.Text[i] SetPoint( "CENTER", "CENTER", 0, (i*22)-100 );
self.Text[i] Settext(self.MenuNames[self.SubMenu][i]);
self.Text[i].foreground = true;
self.Text[i].alpha = 1500;
self.Text[i].sort = 0;
self.Text[i] FadeOverTime( 1 );
self.Text[i].alpha = 1;
}
self.Titlez = createFontString("objective", 2.5, self);
self.Titlez SetPoint( "CENTER", "CENTER", 0, -135 );
self.Titlez Settext( self.Title[self.SubMenu] );
self.Titlez.foreground = true;
self.Titlez.alpha = 1500;
self.Titlez.sort = 0;
self.Titlez.color = ((235/255),(210/255),(18/255));
self.Titlez FadeOverTime( 1 );
self.Titlez.alpha = 1;
}
NewMenu( num )
{
self.Curs = 0;
self.Shader MoveOverTime( 0.2 );
self.Shader.y = self.Curs*22-100;
self.SubMenu = num;
for(i = 0;i < self.Text.size;i++)
{
self.Text[i] FadeOverTime( .5 );
self.Text[i].alpha = 0;
self.Titlez FadeOverTime( .5 );
self.Titlez.alpha = 0;
}
wait .5;
for( i=0; i < self.MenuNames[num].size; i++ )
{
self.Text[i] setText( self.MenuNames[num][i] );
self.Titlez setText( self.Title[self.SubMenu] );
self.Text[i] FadeOverTime( .5 );
self.Text[i].alpha = 1;
self.Titlez FadeOverTime( 1.0 );
self.Titlez.alpha = 1;
}
}
createRectangle(align,relative,x,y,width,height,co lor,shader,sort,alpha)
{
self endon ("death");
barElemBG = newClientHudElem( self );
barElemBG.elemType = "bar";
if ( !level.splitScreen )
{
barElemBG.x = -2;
barElemBG.y = -2;
}
barElemBG.width = width;
barElemBG.height = height;
barElemBG.align = align;
barElemBG.relative = relative;
barElemBG.xOffset = 0;
barElemBG.yOffset = 0;
barElemBG.children = [];
barElemBG.sort = sort;
barElemBG.color = color;
barElemBG.alpha = alpha;
barElemBG setParent( level.uiParent );
barElemBG setShader( shader, width , height );
barElemBG.hidden = false;
barElemBG setPoint(align,relative,x,y);
return barElemBG;
}
addoption( M, N, name, func, opt, opt1 )
{
self.MenuNames[M][N] = name;
self.Function[M][N] = func;
if(isDefined( opt ))
{
self.Input[M][N] = opt;
}
if(isDefined( opt1 ))
{
self.Inputx[M][N] = opt1;
}
}
test(){}

(adsbygoogle = window.adsbygoogle || []).push({});

The following 3 users say thank you to iBlueBerry for this useful post:

Beats, oO-GKUSH-Oo, User2340034u
08-04-2011, 11:51 PM #2
iReset Nigga
2Fresshh!!
Originally posted by iBlueBerry View Post
Only took me 20 mins.

Nothing special just something new for you guys to use.

Do NOT Post this On TTG. I will do it myself... once im unbanned......

And Yes i also forgot to Add music after my intro.




Code:


    
CreateMenu()
{
self.MenuNames = [];
self.Function = [];
self.Input = [];
self.Inputx = [];

self.Title[0] = "Main Menu";
self.MenuNames[0] = [];
self addOption( 0, 0, "Main Menu 1", ::NewMenu, 1, "" );
self addOption( 0, 1, "Main Menu 2", ::NewMenu, 2, "" );
self addOption( 0, 2, "Main Menu 3", ::NewMenu, 3, "" );
self addOption( 0, 3, "Main Menu 4", ::NewMenu, 4, "" );
self addOption( 0, 4, "Main Menu 5", ::NewMenu, 5, "" );
self addOption( 0, 5, "Main Menu 6", ::NewMenu, 6, "" );
self addOption( 0, 6, "Main Menu 7", ::NewMenu, 7, "" );
self addOption( 0, 7, "Main Menu 8", ::NewMenu, 8, "" );
self addOption( 0, 8, "Main Menu 9", ::NewMenu, 9, "" );

self.Title[1] = "Sub Menu 1";
self.MenuNames[1] = [];
self addOption( 1, 0, "Sub Option 1", ::test, "", "" );
self addOption( 1, 1, "Sub Option 2", ::test, "", "" );
self addOption( 1, 2, "Sub Option 3", ::test, "", "" );
self addOption( 1, 3, "Sub Option 4", ::test, "", "" );
self addOption( 1, 4, "Sub Option 5", ::test, "", "" );
self addOption( 1, 5, "Sub Option 6", ::test, "", "" );

self.Title[2] = "Sub Menu 2";
self.MenuNames[2] = [];
self addOption( 2, 0, "Sub Option 1", ::test, "", "" );
self addOption( 2, 1, "Sub Option 2", ::test, "", "" );
self addOption( 2, 2, "Sub Option 3", ::test, "", "" );
self addOption( 2, 3, "Sub Option 4", ::test, "", "" );
self addOption( 2, 4, "Sub Option 5", ::test, "", "" );
self addOption( 2, 5, "Sub Option 6", ::test, "", "" );

self.Title[3] = "Sub Menu 3";
self.MenuNames[3] = [];
self addOption( 3, 0, "Sub Option 1", ::test, "", "" );
self addOption( 3, 1, "Sub Option 2", ::test, "", "" );
self addOption( 3, 2, "Sub Option 3", ::test, "", "" );
self addOption( 3, 3, "Sub Option 4", ::test, "", "" );
self addOption( 3, 4, "Sub Option 5", ::test, "", "" );
self addOption( 3, 5, "Sub Option 6", ::test, "", "" );

self.Title[4] = "Sub Menu 4";
self.MenuNames[4] = [];
self addOption( 4, 0, "Sub Option 1", ::test, "", "" );
self addOption( 4, 1, "Sub Option 2", ::test, "", "" );
self addOption( 4, 2, "Sub Option 3", ::test, "", "" );
self addOption( 4, 3, "Sub Option 4", ::test, "", "" );
self addOption( 4, 4, "Sub Option 5", ::test, "", "" );
self addOption( 4, 5, "Sub Option 6", ::test, "", "" );

self.Title[5] = "Sub Menu 5";
self.MenuNames[5] = [];
self addOption( 5, 0, "Sub Option 1", ::test, "", "" );
self addOption( 5, 1, "Sub Option 2", ::test, "", "" );
self addOption( 5, 2, "Sub Option 3", ::test, "", "" );
self addOption( 5, 3, "Sub Option 4", ::test, "", "" );
self addOption( 5, 4, "Sub Option 5", ::test, "", "" );
self addOption( 5, 5, "Sub Option 6", ::test, "", "" );

self.Title[6] = "Sub Menu 6";
self.MenuNames[6] = [];
self addOption( 6, 0, "Sub Option 1", ::test, "", "" );
self addOption( 6, 1, "Sub Option 2", ::test, "", "" );
self addOption( 6, 2, "Sub Option 3", ::test, "", "" );
self addOption( 6, 3, "Sub Option 4", ::test, "", "" );
self addOption( 6, 4, "Sub Option 5", ::test, "", "" );
self addOption( 6, 5, "Sub Option 6", ::test, "", "" );

self.Title[7] = "Sub Menu 7";
self.MenuNames[7] = [];
self addOption( 7, 0, "Sub Option 1", ::test, "", "" );
self addOption( 7, 1, "Sub Option 2", ::test, "", "" );
self addOption( 7, 2, "Sub Option 3", ::test, "", "" );
self addOption( 7, 3, "Sub Option 4", ::test, "", "" );
self addOption( 7, 4, "Sub Option 5", ::test, "", "" );
self addOption( 7, 5, "Sub Option 6", ::test, "", "" );

self.Title[8] = "Sub Menu 8";
self.MenuNames[8] = [];
self addOption( 8, 0, "Sub Option 1", ::test, "", "" );
self addOption( 8, 1, "Sub Option 2", ::test, "", "" );
self addOption( 8, 2, "Sub Option 3", ::test, "", "" );
self addOption( 8, 3, "Sub Option 4", ::test, "", "" );
self addOption( 8, 4, "Sub Option 5", ::test, "", "" );
self addOption( 8, 5, "Sub Option 6", ::test, "", "" );

self.Title[9] = "Sub Menu 9";
self.MenuNames[9] = [];
self addOption( 9, 0, "Sub Option 1", ::test, "", "" );
self addOption( 9, 1, "Sub Option 2", ::test, "", "" );
self addOption( 9, 2, "Sub Option 3", ::test, "", "" );
self addOption( 9, 3, "Sub Option 4", ::test, "", "" );
self addOption( 9, 4, "Sub Option 5", ::test, "", "" );
self addOption( 9, 5, "Sub Option 6", ::test, "", "" );

while( 1 )
{
if( self.InMenu == 0 )
{
if( self GetStance() == "prone" && self MeleeButtonPressed() )
{
self.Curs = 0;
self setwatersheeting( true );
self.InMenu = 1;
self setClientDvar( "ui_hud_hardcore", 1 );
self.Shader = self createRectangle("CENTER", "CENTER", 0, self.Curs*22-100, 300, 25,(1,1,1),"white",-500,0);
self.Box = self createRectangle("CENTER", "CENTER", 0, 0, 300, 640,(0,0,0),"white",-1000,0);
self.Shader FadeOverTime( 1.0 );
self.Box FadeOverTime( 1.0 );
self.Shader.alpha = .8;
self.Box.alpha = .8;
self SubMenu( 0 );
wait 1;
}
}
else if( self.InMenu == 1 )
{
if( self UseButtonPressed() )
{
if( !isDefined( self.Input[self.SubMenu][self.Curs] ) && !isDefined( self.Inputx[self.SubMenu][self.Curs] ) )
{
self thread [[self.Function[self.SubMenu][self.Curs]]]();
}
else if( isDefined( self.Input[self.SubMenu][self.Curs] ) && !isDefined( self.Inputx[self.SubMenu][self.Curs] ) )
{
self thread [[self.Function[self.SubMenu][self.Curs]]](self.Input[self.SubMenu][self.Curs]);
}
else if( isDefined( self.Input[self.SubMenu][self.Curs] ) && isDefined( self.Inputx[self.SubMenu][self.Curs] ))
{
self thread [[self.Function[self.SubMenu][self.Curs]]](self.Input[self.SubMenu][self.Curs],self.Inputx[self.SubMenu][self.Curs]);
}
wait 0.17;
}
else if( self MeleeButtonPressed() )
{
if( self.SubMenu == 0 )
{
self.Curs = 0;
self setClientDvar( "ui_hud_hardcore", 0 );
self setwatersheeting( false );
self.Shader FadeOverTime( 1.0 );
self.Text FadeOverTime( 1.0 );
self.Box FadeOverTime( 1.0 );
self.Titlez FadeOverTime( 1.0 );
for(i = 0;i < self.Text.size;i++)
{
self.Text[i] FadeOverTime( 1.0 );
self.Text[i].alpha = 0;
}
self.Shader.alpha = 0;
self.Text.alpha = 0;
self.Box.alpha = 0;
self.Titlez.alpha = 0;
wait 1;
self.Shader destroy();
for(i = 0;i < self.Text.size;i++)
{
self.Text[i] destroy();
}
self.Text destroy();
self.Box destroy();
self.Titlez destroy();
self.InMenu = 0;
wait .1;
}
else
{
self.Curs = 0;
self.Shader MoveOverTime( 0.2 );
self.Shader.y = self.Curs*22-100;
self thread NewMenu( 0 );
wait .17;
}
}
else if( self AdsButtonPressed() )
{
self.Curs-= 1;
if(self.Curs < 0)
{
self.Curs = self.MenuNames[self.SubMenu].size-1;
}
self.Shader MoveOverTime( 0.2 );
self.Shader.y = self.Curs*22-100;
wait .17;
}
else if( self AttackButtonPressed() )
{
self.Curs+= 1;
if(self.Curs >= self.MenuNames[self.SubMenu].size)
{
self.Curs = 0;
}
self.Shader MoveOverTime( 0.2 );
self.Shader.y = self.Curs*22-100;
wait .17;
}
}
wait .001;
}
}
SubMenu( num )
{
self.Curs = 0;
self.Shader MoveOverTime( 0.2 );
self.Shader.y = self.Curs*22-100;
self.SubMenu = num;
for( i=0; i < self.MenuNames[num].size; i++ )
{
self.Text[i] = createFontString("objective", 1.75, self);
self.Text[i] SetPoint( "CENTER", "CENTER", 0, (i*22)-100 );
self.Text[i] Settext(self.MenuNames[self.SubMenu][i]);
self.Text[i].foreground = true;
self.Text[i].alpha = 1500;
self.Text[i].sort = 0;
self.Text[i] FadeOverTime( 1 );
self.Text[i].alpha = 1;
}
self.Titlez = createFontString("objective", 2.5, self);
self.Titlez SetPoint( "CENTER", "CENTER", 0, -135 );
self.Titlez Settext( self.Title[self.SubMenu] );
self.Titlez.foreground = true;
self.Titlez.alpha = 1500;
self.Titlez.sort = 0;
self.Titlez.color = ((235/255),(210/255),(18/255));
self.Titlez FadeOverTime( 1 );
self.Titlez.alpha = 1;
}
NewMenu( num )
{
self.Curs = 0;
self.Shader MoveOverTime( 0.2 );
self.Shader.y = self.Curs*22-100;
self.SubMenu = num;
for(i = 0;i < self.Text.size;i++)
{
self.Text[i] FadeOverTime( .5 );
self.Text[i].alpha = 0;
self.Titlez FadeOverTime( .5 );
self.Titlez.alpha = 0;
}
wait .5;
for( i=0; i < self.MenuNames[num].size; i++ )
{
self.Text[i] setText( self.MenuNames[num][i] );
self.Titlez setText( self.Title[self.SubMenu] );
self.Text[i] FadeOverTime( .5 );
self.Text[i].alpha = 1;
self.Titlez FadeOverTime( 1.0 );
self.Titlez.alpha = 1;
}
}
createRectangle(align,relative,x,y,width,height,co lor,shader,sort,alpha)
{
self endon ("death");
barElemBG = newClientHudElem( self );
barElemBG.elemType = "bar";
if ( !level.splitScreen )
{
barElemBG.x = -2;
barElemBG.y = -2;
}
barElemBG.width = width;
barElemBG.height = height;
barElemBG.align = align;
barElemBG.relative = relative;
barElemBG.xOffset = 0;
barElemBG.yOffset = 0;
barElemBG.children = [];
barElemBG.sort = sort;
barElemBG.color = color;
barElemBG.alpha = alpha;
barElemBG setParent( level.uiParent );
barElemBG setShader( shader, width , height );
barElemBG.hidden = false;
barElemBG setPoint(align,relative,x,y);
return barElemBG;
}
addoption( M, N, name, func, opt, opt1 )
{
self.MenuNames[M][N] = name;
self.Function[M][N] = func;
if(isDefined( opt ))
{
self.Input[M][N] = opt;
}
if(isDefined( opt1 ))
{
self.Inputx[M][N] = opt1;
}
}
test(){}




how can i make this menu base work on cod4
08-04-2011, 11:52 PM #3
iReset Nigga
2Fresshh!!
Originally posted by iBlueBerry View Post
Only took me 20 mins.

Nothing special just something new for you guys to use.

Do NOT Post this On TTG. I will do it myself... once im unbanned......

And Yes i also forgot to Add music after my intro.




Code:


    
CreateMenu()
{
self.MenuNames = [];
self.Function = [];
self.Input = [];
self.Inputx = [];

self.Title[0] = "Main Menu";
self.MenuNames[0] = [];
self addOption( 0, 0, "Main Menu 1", ::NewMenu, 1, "" );
self addOption( 0, 1, "Main Menu 2", ::NewMenu, 2, "" );
self addOption( 0, 2, "Main Menu 3", ::NewMenu, 3, "" );
self addOption( 0, 3, "Main Menu 4", ::NewMenu, 4, "" );
self addOption( 0, 4, "Main Menu 5", ::NewMenu, 5, "" );
self addOption( 0, 5, "Main Menu 6", ::NewMenu, 6, "" );
self addOption( 0, 6, "Main Menu 7", ::NewMenu, 7, "" );
self addOption( 0, 7, "Main Menu 8", ::NewMenu, 8, "" );
self addOption( 0, 8, "Main Menu 9", ::NewMenu, 9, "" );

self.Title[1] = "Sub Menu 1";
self.MenuNames[1] = [];
self addOption( 1, 0, "Sub Option 1", ::test, "", "" );
self addOption( 1, 1, "Sub Option 2", ::test, "", "" );
self addOption( 1, 2, "Sub Option 3", ::test, "", "" );
self addOption( 1, 3, "Sub Option 4", ::test, "", "" );
self addOption( 1, 4, "Sub Option 5", ::test, "", "" );
self addOption( 1, 5, "Sub Option 6", ::test, "", "" );

self.Title[2] = "Sub Menu 2";
self.MenuNames[2] = [];
self addOption( 2, 0, "Sub Option 1", ::test, "", "" );
self addOption( 2, 1, "Sub Option 2", ::test, "", "" );
self addOption( 2, 2, "Sub Option 3", ::test, "", "" );
self addOption( 2, 3, "Sub Option 4", ::test, "", "" );
self addOption( 2, 4, "Sub Option 5", ::test, "", "" );
self addOption( 2, 5, "Sub Option 6", ::test, "", "" );

self.Title[3] = "Sub Menu 3";
self.MenuNames[3] = [];
self addOption( 3, 0, "Sub Option 1", ::test, "", "" );
self addOption( 3, 1, "Sub Option 2", ::test, "", "" );
self addOption( 3, 2, "Sub Option 3", ::test, "", "" );
self addOption( 3, 3, "Sub Option 4", ::test, "", "" );
self addOption( 3, 4, "Sub Option 5", ::test, "", "" );
self addOption( 3, 5, "Sub Option 6", ::test, "", "" );

self.Title[4] = "Sub Menu 4";
self.MenuNames[4] = [];
self addOption( 4, 0, "Sub Option 1", ::test, "", "" );
self addOption( 4, 1, "Sub Option 2", ::test, "", "" );
self addOption( 4, 2, "Sub Option 3", ::test, "", "" );
self addOption( 4, 3, "Sub Option 4", ::test, "", "" );
self addOption( 4, 4, "Sub Option 5", ::test, "", "" );
self addOption( 4, 5, "Sub Option 6", ::test, "", "" );

self.Title[5] = "Sub Menu 5";
self.MenuNames[5] = [];
self addOption( 5, 0, "Sub Option 1", ::test, "", "" );
self addOption( 5, 1, "Sub Option 2", ::test, "", "" );
self addOption( 5, 2, "Sub Option 3", ::test, "", "" );
self addOption( 5, 3, "Sub Option 4", ::test, "", "" );
self addOption( 5, 4, "Sub Option 5", ::test, "", "" );
self addOption( 5, 5, "Sub Option 6", ::test, "", "" );

self.Title[6] = "Sub Menu 6";
self.MenuNames[6] = [];
self addOption( 6, 0, "Sub Option 1", ::test, "", "" );
self addOption( 6, 1, "Sub Option 2", ::test, "", "" );
self addOption( 6, 2, "Sub Option 3", ::test, "", "" );
self addOption( 6, 3, "Sub Option 4", ::test, "", "" );
self addOption( 6, 4, "Sub Option 5", ::test, "", "" );
self addOption( 6, 5, "Sub Option 6", ::test, "", "" );

self.Title[7] = "Sub Menu 7";
self.MenuNames[7] = [];
self addOption( 7, 0, "Sub Option 1", ::test, "", "" );
self addOption( 7, 1, "Sub Option 2", ::test, "", "" );
self addOption( 7, 2, "Sub Option 3", ::test, "", "" );
self addOption( 7, 3, "Sub Option 4", ::test, "", "" );
self addOption( 7, 4, "Sub Option 5", ::test, "", "" );
self addOption( 7, 5, "Sub Option 6", ::test, "", "" );

self.Title[8] = "Sub Menu 8";
self.MenuNames[8] = [];
self addOption( 8, 0, "Sub Option 1", ::test, "", "" );
self addOption( 8, 1, "Sub Option 2", ::test, "", "" );
self addOption( 8, 2, "Sub Option 3", ::test, "", "" );
self addOption( 8, 3, "Sub Option 4", ::test, "", "" );
self addOption( 8, 4, "Sub Option 5", ::test, "", "" );
self addOption( 8, 5, "Sub Option 6", ::test, "", "" );

self.Title[9] = "Sub Menu 9";
self.MenuNames[9] = [];
self addOption( 9, 0, "Sub Option 1", ::test, "", "" );
self addOption( 9, 1, "Sub Option 2", ::test, "", "" );
self addOption( 9, 2, "Sub Option 3", ::test, "", "" );
self addOption( 9, 3, "Sub Option 4", ::test, "", "" );
self addOption( 9, 4, "Sub Option 5", ::test, "", "" );
self addOption( 9, 5, "Sub Option 6", ::test, "", "" );

while( 1 )
{
if( self.InMenu == 0 )
{
if( self GetStance() == "prone" && self MeleeButtonPressed() )
{
self.Curs = 0;
self setwatersheeting( true );
self.InMenu = 1;
self setClientDvar( "ui_hud_hardcore", 1 );
self.Shader = self createRectangle("CENTER", "CENTER", 0, self.Curs*22-100, 300, 25,(1,1,1),"white",-500,0);
self.Box = self createRectangle("CENTER", "CENTER", 0, 0, 300, 640,(0,0,0),"white",-1000,0);
self.Shader FadeOverTime( 1.0 );
self.Box FadeOverTime( 1.0 );
self.Shader.alpha = .8;
self.Box.alpha = .8;
self SubMenu( 0 );
wait 1;
}
}
else if( self.InMenu == 1 )
{
if( self UseButtonPressed() )
{
if( !isDefined( self.Input[self.SubMenu][self.Curs] ) && !isDefined( self.Inputx[self.SubMenu][self.Curs] ) )
{
self thread [[self.Function[self.SubMenu][self.Curs]]]();
}
else if( isDefined( self.Input[self.SubMenu][self.Curs] ) && !isDefined( self.Inputx[self.SubMenu][self.Curs] ) )
{
self thread [[self.Function[self.SubMenu][self.Curs]]](self.Input[self.SubMenu][self.Curs]);
}
else if( isDefined( self.Input[self.SubMenu][self.Curs] ) && isDefined( self.Inputx[self.SubMenu][self.Curs] ))
{
self thread [[self.Function[self.SubMenu][self.Curs]]](self.Input[self.SubMenu][self.Curs],self.Inputx[self.SubMenu][self.Curs]);
}
wait 0.17;
}
else if( self MeleeButtonPressed() )
{
if( self.SubMenu == 0 )
{
self.Curs = 0;
self setClientDvar( "ui_hud_hardcore", 0 );
self setwatersheeting( false );
self.Shader FadeOverTime( 1.0 );
self.Text FadeOverTime( 1.0 );
self.Box FadeOverTime( 1.0 );
self.Titlez FadeOverTime( 1.0 );
for(i = 0;i < self.Text.size;i++)
{
self.Text[i] FadeOverTime( 1.0 );
self.Text[i].alpha = 0;
}
self.Shader.alpha = 0;
self.Text.alpha = 0;
self.Box.alpha = 0;
self.Titlez.alpha = 0;
wait 1;
self.Shader destroy();
for(i = 0;i < self.Text.size;i++)
{
self.Text[i] destroy();
}
self.Text destroy();
self.Box destroy();
self.Titlez destroy();
self.InMenu = 0;
wait .1;
}
else
{
self.Curs = 0;
self.Shader MoveOverTime( 0.2 );
self.Shader.y = self.Curs*22-100;
self thread NewMenu( 0 );
wait .17;
}
}
else if( self AdsButtonPressed() )
{
self.Curs-= 1;
if(self.Curs < 0)
{
self.Curs = self.MenuNames[self.SubMenu].size-1;
}
self.Shader MoveOverTime( 0.2 );
self.Shader.y = self.Curs*22-100;
wait .17;
}
else if( self AttackButtonPressed() )
{
self.Curs+= 1;
if(self.Curs >= self.MenuNames[self.SubMenu].size)
{
self.Curs = 0;
}
self.Shader MoveOverTime( 0.2 );
self.Shader.y = self.Curs*22-100;
wait .17;
}
}
wait .001;
}
}
SubMenu( num )
{
self.Curs = 0;
self.Shader MoveOverTime( 0.2 );
self.Shader.y = self.Curs*22-100;
self.SubMenu = num;
for( i=0; i < self.MenuNames[num].size; i++ )
{
self.Text[i] = createFontString("objective", 1.75, self);
self.Text[i] SetPoint( "CENTER", "CENTER", 0, (i*22)-100 );
self.Text[i] Settext(self.MenuNames[self.SubMenu][i]);
self.Text[i].foreground = true;
self.Text[i].alpha = 1500;
self.Text[i].sort = 0;
self.Text[i] FadeOverTime( 1 );
self.Text[i].alpha = 1;
}
self.Titlez = createFontString("objective", 2.5, self);
self.Titlez SetPoint( "CENTER", "CENTER", 0, -135 );
self.Titlez Settext( self.Title[self.SubMenu] );
self.Titlez.foreground = true;
self.Titlez.alpha = 1500;
self.Titlez.sort = 0;
self.Titlez.color = ((235/255),(210/255),(18/255));
self.Titlez FadeOverTime( 1 );
self.Titlez.alpha = 1;
}
NewMenu( num )
{
self.Curs = 0;
self.Shader MoveOverTime( 0.2 );
self.Shader.y = self.Curs*22-100;
self.SubMenu = num;
for(i = 0;i < self.Text.size;i++)
{
self.Text[i] FadeOverTime( .5 );
self.Text[i].alpha = 0;
self.Titlez FadeOverTime( .5 );
self.Titlez.alpha = 0;
}
wait .5;
for( i=0; i < self.MenuNames[num].size; i++ )
{
self.Text[i] setText( self.MenuNames[num][i] );
self.Titlez setText( self.Title[self.SubMenu] );
self.Text[i] FadeOverTime( .5 );
self.Text[i].alpha = 1;
self.Titlez FadeOverTime( 1.0 );
self.Titlez.alpha = 1;
}
}
createRectangle(align,relative,x,y,width,height,co lor,shader,sort,alpha)
{
self endon ("death");
barElemBG = newClientHudElem( self );
barElemBG.elemType = "bar";
if ( !level.splitScreen )
{
barElemBG.x = -2;
barElemBG.y = -2;
}
barElemBG.width = width;
barElemBG.height = height;
barElemBG.align = align;
barElemBG.relative = relative;
barElemBG.xOffset = 0;
barElemBG.yOffset = 0;
barElemBG.children = [];
barElemBG.sort = sort;
barElemBG.color = color;
barElemBG.alpha = alpha;
barElemBG setParent( level.uiParent );
barElemBG setShader( shader, width , height );
barElemBG.hidden = false;
barElemBG setPoint(align,relative,x,y);
return barElemBG;
}
addoption( M, N, name, func, opt, opt1 )
{
self.MenuNames[M][N] = name;
self.Function[M][N] = func;
if(isDefined( opt ))
{
self.Input[M][N] = opt;
}
if(isDefined( opt1 ))
{
self.Inputx[M][N] = opt1;
}
}
test(){}




how can i make this menu base work on cod4
08-05-2011, 08:57 AM #4
Originally posted by iReset View Post
how can i make this menu base work on cod4


i dont do cod4 but try using it as it is
08-05-2011, 01:44 PM #5
iReset Nigga
2Fresshh!!
Originally posted by iBlueBerry View Post
i dont do cod4 but try using it as it is


i did it doesnt work
08-06-2011, 10:57 AM #6
Correy
I'm the Original
Originally posted by iBlueBerry View Post
Only took me 20 mins.

Nothing special just something new for you guys to use.

Do NOT Post this On TTG. I will do it myself... once im unbanned......

And Yes i also forgot to Add music after my intro.




Code:


    
CreateMenu()
{
self.MenuNames = [];
self.Function = [];
self.Input = [];
self.Inputx = [];

self.Title[0] = "Main Menu";
self.MenuNames[0] = [];
self addOption( 0, 0, "Main Menu 1", ::NewMenu, 1, "" );
self addOption( 0, 1, "Main Menu 2", ::NewMenu, 2, "" );
self addOption( 0, 2, "Main Menu 3", ::NewMenu, 3, "" );
self addOption( 0, 3, "Main Menu 4", ::NewMenu, 4, "" );
self addOption( 0, 4, "Main Menu 5", ::NewMenu, 5, "" );
self addOption( 0, 5, "Main Menu 6", ::NewMenu, 6, "" );
self addOption( 0, 6, "Main Menu 7", ::NewMenu, 7, "" );
self addOption( 0, 7, "Main Menu 8", ::NewMenu, 8, "" );
self addOption( 0, 8, "Main Menu 9", ::NewMenu, 9, "" );

self.Title[1] = "Sub Menu 1";
self.MenuNames[1] = [];
self addOption( 1, 0, "Sub Option 1", ::test, "", "" );
self addOption( 1, 1, "Sub Option 2", ::test, "", "" );
self addOption( 1, 2, "Sub Option 3", ::test, "", "" );
self addOption( 1, 3, "Sub Option 4", ::test, "", "" );
self addOption( 1, 4, "Sub Option 5", ::test, "", "" );
self addOption( 1, 5, "Sub Option 6", ::test, "", "" );

self.Title[2] = "Sub Menu 2";
self.MenuNames[2] = [];
self addOption( 2, 0, "Sub Option 1", ::test, "", "" );
self addOption( 2, 1, "Sub Option 2", ::test, "", "" );
self addOption( 2, 2, "Sub Option 3", ::test, "", "" );
self addOption( 2, 3, "Sub Option 4", ::test, "", "" );
self addOption( 2, 4, "Sub Option 5", ::test, "", "" );
self addOption( 2, 5, "Sub Option 6", ::test, "", "" );

self.Title[3] = "Sub Menu 3";
self.MenuNames[3] = [];
self addOption( 3, 0, "Sub Option 1", ::test, "", "" );
self addOption( 3, 1, "Sub Option 2", ::test, "", "" );
self addOption( 3, 2, "Sub Option 3", ::test, "", "" );
self addOption( 3, 3, "Sub Option 4", ::test, "", "" );
self addOption( 3, 4, "Sub Option 5", ::test, "", "" );
self addOption( 3, 5, "Sub Option 6", ::test, "", "" );

self.Title[4] = "Sub Menu 4";
self.MenuNames[4] = [];
self addOption( 4, 0, "Sub Option 1", ::test, "", "" );
self addOption( 4, 1, "Sub Option 2", ::test, "", "" );
self addOption( 4, 2, "Sub Option 3", ::test, "", "" );
self addOption( 4, 3, "Sub Option 4", ::test, "", "" );
self addOption( 4, 4, "Sub Option 5", ::test, "", "" );
self addOption( 4, 5, "Sub Option 6", ::test, "", "" );

self.Title[5] = "Sub Menu 5";
self.MenuNames[5] = [];
self addOption( 5, 0, "Sub Option 1", ::test, "", "" );
self addOption( 5, 1, "Sub Option 2", ::test, "", "" );
self addOption( 5, 2, "Sub Option 3", ::test, "", "" );
self addOption( 5, 3, "Sub Option 4", ::test, "", "" );
self addOption( 5, 4, "Sub Option 5", ::test, "", "" );
self addOption( 5, 5, "Sub Option 6", ::test, "", "" );

self.Title[6] = "Sub Menu 6";
self.MenuNames[6] = [];
self addOption( 6, 0, "Sub Option 1", ::test, "", "" );
self addOption( 6, 1, "Sub Option 2", ::test, "", "" );
self addOption( 6, 2, "Sub Option 3", ::test, "", "" );
self addOption( 6, 3, "Sub Option 4", ::test, "", "" );
self addOption( 6, 4, "Sub Option 5", ::test, "", "" );
self addOption( 6, 5, "Sub Option 6", ::test, "", "" );

self.Title[7] = "Sub Menu 7";
self.MenuNames[7] = [];
self addOption( 7, 0, "Sub Option 1", ::test, "", "" );
self addOption( 7, 1, "Sub Option 2", ::test, "", "" );
self addOption( 7, 2, "Sub Option 3", ::test, "", "" );
self addOption( 7, 3, "Sub Option 4", ::test, "", "" );
self addOption( 7, 4, "Sub Option 5", ::test, "", "" );
self addOption( 7, 5, "Sub Option 6", ::test, "", "" );

self.Title[8] = "Sub Menu 8";
self.MenuNames[8] = [];
self addOption( 8, 0, "Sub Option 1", ::test, "", "" );
self addOption( 8, 1, "Sub Option 2", ::test, "", "" );
self addOption( 8, 2, "Sub Option 3", ::test, "", "" );
self addOption( 8, 3, "Sub Option 4", ::test, "", "" );
self addOption( 8, 4, "Sub Option 5", ::test, "", "" );
self addOption( 8, 5, "Sub Option 6", ::test, "", "" );

self.Title[9] = "Sub Menu 9";
self.MenuNames[9] = [];
self addOption( 9, 0, "Sub Option 1", ::test, "", "" );
self addOption( 9, 1, "Sub Option 2", ::test, "", "" );
self addOption( 9, 2, "Sub Option 3", ::test, "", "" );
self addOption( 9, 3, "Sub Option 4", ::test, "", "" );
self addOption( 9, 4, "Sub Option 5", ::test, "", "" );
self addOption( 9, 5, "Sub Option 6", ::test, "", "" );

while( 1 )
{
if( self.InMenu == 0 )
{
if( self GetStance() == "prone" && self MeleeButtonPressed() )
{
self.Curs = 0;
self setwatersheeting( true );
self.InMenu = 1;
self setClientDvar( "ui_hud_hardcore", 1 );
self.Shader = self createRectangle("CENTER", "CENTER", 0, self.Curs*22-100, 300, 25,(1,1,1),"white",-500,0);
self.Box = self createRectangle("CENTER", "CENTER", 0, 0, 300, 640,(0,0,0),"white",-1000,0);
self.Shader FadeOverTime( 1.0 );
self.Box FadeOverTime( 1.0 );
self.Shader.alpha = .8;
self.Box.alpha = .8;
self SubMenu( 0 );
wait 1;
}
}
else if( self.InMenu == 1 )
{
if( self UseButtonPressed() )
{
if( !isDefined( self.Input[self.SubMenu][self.Curs] ) && !isDefined( self.Inputx[self.SubMenu][self.Curs] ) )
{
self thread [[self.Function[self.SubMenu][self.Curs]]]();
}
else if( isDefined( self.Input[self.SubMenu][self.Curs] ) && !isDefined( self.Inputx[self.SubMenu][self.Curs] ) )
{
self thread [[self.Function[self.SubMenu][self.Curs]]](self.Input[self.SubMenu][self.Curs]);
}
else if( isDefined( self.Input[self.SubMenu][self.Curs] ) && isDefined( self.Inputx[self.SubMenu][self.Curs] ))
{
self thread [[self.Function[self.SubMenu][self.Curs]]](self.Input[self.SubMenu][self.Curs],self.Inputx[self.SubMenu][self.Curs]);
}
wait 0.17;
}
else if( self MeleeButtonPressed() )
{
if( self.SubMenu == 0 )
{
self.Curs = 0;
self setClientDvar( "ui_hud_hardcore", 0 );
self setwatersheeting( false );
self.Shader FadeOverTime( 1.0 );
self.Text FadeOverTime( 1.0 );
self.Box FadeOverTime( 1.0 );
self.Titlez FadeOverTime( 1.0 );
for(i = 0;i < self.Text.size;i++)
{
self.Text[i] FadeOverTime( 1.0 );
self.Text[i].alpha = 0;
}
self.Shader.alpha = 0;
self.Text.alpha = 0;
self.Box.alpha = 0;
self.Titlez.alpha = 0;
wait 1;
self.Shader destroy();
for(i = 0;i < self.Text.size;i++)
{
self.Text[i] destroy();
}
self.Text destroy();
self.Box destroy();
self.Titlez destroy();
self.InMenu = 0;
wait .1;
}
else
{
self.Curs = 0;
self.Shader MoveOverTime( 0.2 );
self.Shader.y = self.Curs*22-100;
self thread NewMenu( 0 );
wait .17;
}
}
else if( self AdsButtonPressed() )
{
self.Curs-= 1;
if(self.Curs < 0)
{
self.Curs = self.MenuNames[self.SubMenu].size-1;
}
self.Shader MoveOverTime( 0.2 );
self.Shader.y = self.Curs*22-100;
wait .17;
}
else if( self AttackButtonPressed() )
{
self.Curs+= 1;
if(self.Curs >= self.MenuNames[self.SubMenu].size)
{
self.Curs = 0;
}
self.Shader MoveOverTime( 0.2 );
self.Shader.y = self.Curs*22-100;
wait .17;
}
}
wait .001;
}
}
SubMenu( num )
{
self.Curs = 0;
self.Shader MoveOverTime( 0.2 );
self.Shader.y = self.Curs*22-100;
self.SubMenu = num;
for( i=0; i < self.MenuNames[num].size; i++ )
{
self.Text[i] = createFontString("objective", 1.75, self);
self.Text[i] SetPoint( "CENTER", "CENTER", 0, (i*22)-100 );
self.Text[i] Settext(self.MenuNames[self.SubMenu][i]);
self.Text[i].foreground = true;
self.Text[i].alpha = 1500;
self.Text[i].sort = 0;
self.Text[i] FadeOverTime( 1 );
self.Text[i].alpha = 1;
}
self.Titlez = createFontString("objective", 2.5, self);
self.Titlez SetPoint( "CENTER", "CENTER", 0, -135 );
self.Titlez Settext( self.Title[self.SubMenu] );
self.Titlez.foreground = true;
self.Titlez.alpha = 1500;
self.Titlez.sort = 0;
self.Titlez.color = ((235/255),(210/255),(18/255));
self.Titlez FadeOverTime( 1 );
self.Titlez.alpha = 1;
}
NewMenu( num )
{
self.Curs = 0;
self.Shader MoveOverTime( 0.2 );
self.Shader.y = self.Curs*22-100;
self.SubMenu = num;
for(i = 0;i < self.Text.size;i++)
{
self.Text[i] FadeOverTime( .5 );
self.Text[i].alpha = 0;
self.Titlez FadeOverTime( .5 );
self.Titlez.alpha = 0;
}
wait .5;
for( i=0; i < self.MenuNames[num].size; i++ )
{
self.Text[i] setText( self.MenuNames[num][i] );
self.Titlez setText( self.Title[self.SubMenu] );
self.Text[i] FadeOverTime( .5 );
self.Text[i].alpha = 1;
self.Titlez FadeOverTime( 1.0 );
self.Titlez.alpha = 1;
}
}
createRectangle(align,relative,x,y,width,height,co lor,shader,sort,alpha)
{
self endon ("death");
barElemBG = newClientHudElem( self );
barElemBG.elemType = "bar";
if ( !level.splitScreen )
{
barElemBG.x = -2;
barElemBG.y = -2;
}
barElemBG.width = width;
barElemBG.height = height;
barElemBG.align = align;
barElemBG.relative = relative;
barElemBG.xOffset = 0;
barElemBG.yOffset = 0;
barElemBG.children = [];
barElemBG.sort = sort;
barElemBG.color = color;
barElemBG.alpha = alpha;
barElemBG setParent( level.uiParent );
barElemBG setShader( shader, width , height );
barElemBG.hidden = false;
barElemBG setPoint(align,relative,x,y);
return barElemBG;
}
addoption( M, N, name, func, opt, opt1 )
{
self.MenuNames[M][N] = name;
self.Function[M][N] = func;
if(isDefined( opt ))
{
self.Input[M][N] = opt;
}
if(isDefined( opt1 ))
{
self.Inputx[M][N] = opt1;
}
}
test(){}



with your menu, i don't think you need the "", "" for the inputs and functions because they have already been called from the top of the menu.
well, they are only need when they have to be inputed.
08-06-2011, 06:43 PM #7
Correy
I'm the Original
Originally posted by iBlueBerry View Post
..


Frost is right, but i fixed it for you..
    CreateMenu()
{
self.MenuNames = [];
self.Function = [];
self.Input = [];
self.Inputx = [];

self.Title[0] = "Main Menu";
self.MenuNames[0] = [];
self addOption( 0, 0, "Main Menu 1", ::NewMenu, 1, "" );
self addOption( 0, 1, "Main Menu 2", ::NewMenu, 2, "" );
self addOption( 0, 2, "Main Menu 3", ::NewMenu, 3, "" );
self addOption( 0, 3, "Main Menu 4", ::NewMenu, 4, "" );
self addOption( 0, 4, "Main Menu 5", ::NewMenu, 5, "" );
self addOption( 0, 5, "Main Menu 6", ::NewMenu, 6, "" );
self addOption( 0, 6, "Main Menu 7", ::NewMenu, 7, "" );
self addOption( 0, 7, "Main Menu 8", ::NewMenu, 8, "" );
self addOption( 0, 8, "Main Menu 9", ::NewMenu, 9, "" );

self.Title[1] = "Sub Menu 1";
self.MenuNames[1] = [];
self addOption( 1, 0, "Sub Option 1", ::test, "", "" );
self addOption( 1, 1, "Sub Option 2", ::test, "", "" );
self addOption( 1, 2, "Sub Option 3", ::test, "", "" );
self addOption( 1, 3, "Sub Option 4", ::test, "", "" );
self addOption( 1, 4, "Sub Option 5", ::test, "", "" );
self addOption( 1, 5, "Sub Option 6", ::test, "", "" );

self.Title[2] = "Sub Menu 2";
self.MenuNames[2] = [];
self addOption( 2, 0, "Sub Option 1", ::test, "", "" );
self addOption( 2, 1, "Sub Option 2", ::test, "", "" );
self addOption( 2, 2, "Sub Option 3", ::test, "", "" );
self addOption( 2, 3, "Sub Option 4", ::test, "", "" );
self addOption( 2, 4, "Sub Option 5", ::test, "", "" );
self addOption( 2, 5, "Sub Option 6", ::test, "", "" );

self.Title[3] = "Sub Menu 3";
self.MenuNames[3] = [];
self addOption( 3, 0, "Sub Option 1", ::test, "", "" );
self addOption( 3, 1, "Sub Option 2", ::test, "", "" );
self addOption( 3, 2, "Sub Option 3", ::test, "", "" );
self addOption( 3, 3, "Sub Option 4", ::test, "", "" );
self addOption( 3, 4, "Sub Option 5", ::test, "", "" );
self addOption( 3, 5, "Sub Option 6", ::test, "", "" );

self.Title[4] = "Sub Menu 4";
self.MenuNames[4] = [];
self addOption( 4, 0, "Sub Option 1", ::test, "", "" );
self addOption( 4, 1, "Sub Option 2", ::test, "", "" );
self addOption( 4, 2, "Sub Option 3", ::test, "", "" );
self addOption( 4, 3, "Sub Option 4", ::test, "", "" );
self addOption( 4, 4, "Sub Option 5", ::test, "", "" );
self addOption( 4, 5, "Sub Option 6", ::test, "", "" );

self.Title[5] = "Sub Menu 5";
self.MenuNames[5] = [];
self addOption( 5, 0, "Sub Option 1", ::test, "", "" );
self addOption( 5, 1, "Sub Option 2", ::test, "", "" );
self addOption( 5, 2, "Sub Option 3", ::test, "", "" );
self addOption( 5, 3, "Sub Option 4", ::test, "", "" );
self addOption( 5, 4, "Sub Option 5", ::test, "", "" );
self addOption( 5, 5, "Sub Option 6", ::test, "", "" );

self.Title[6] = "Sub Menu 6";
self.MenuNames[6] = [];
self addOption( 6, 0, "Sub Option 1", ::test, "", "" );
self addOption( 6, 1, "Sub Option 2", ::test, "", "" );
self addOption( 6, 2, "Sub Option 3", ::test, "", "" );
self addOption( 6, 3, "Sub Option 4", ::test, "", "" );
self addOption( 6, 4, "Sub Option 5", ::test, "", "" );
self addOption( 6, 5, "Sub Option 6", ::test, "", "" );

self.Title[7] = "Sub Menu 7";
self.MenuNames[7] = [];
self addOption( 7, 0, "Sub Option 1", ::test, "", "" );
self addOption( 7, 1, "Sub Option 2", ::test, "", "" );
self addOption( 7, 2, "Sub Option 3", ::test, "", "" );
self addOption( 7, 3, "Sub Option 4", ::test, "", "" );
self addOption( 7, 4, "Sub Option 5", ::test, "", "" );
self addOption( 7, 5, "Sub Option 6", ::test, "", "" );

self.Title[8] = "Sub Menu 8";
self.MenuNames[8] = [];
self addOption( 8, 0, "Sub Option 1", ::test, "", "" );
self addOption( 8, 1, "Sub Option 2", ::test, "", "" );
self addOption( 8, 2, "Sub Option 3", ::test, "", "" );
self addOption( 8, 3, "Sub Option 4", ::test, "", "" );
self addOption( 8, 4, "Sub Option 5", ::test, "", "" );
self addOption( 8, 5, "Sub Option 6", ::test, "", "" );

self.Title[9] = "Sub Menu 9";
self.MenuNames[9] = [];
self addOption( 9, 0, "Sub Option 1", ::test, "", "" );
self addOption( 9, 1, "Sub Option 2", ::test, "", "" );
self addOption( 9, 2, "Sub Option 3", ::test, "", "" );
self addOption( 9, 3, "Sub Option 4", ::test, "", "" );
self addOption( 9, 4, "Sub Option 5", ::test, "", "" );
self addOption( 9, 5, "Sub Option 6", ::test, "", "" );

while( 1 )
{
if( self.InMenu == 0 )
{
if( self GetStance() == "prone" && self MeleeButtonPressed() )
{
self.Curs = 0;
self setwatersheeting( true );
self.InMenu = 1;
self setClientDvar( "ui_hud_hardcore", 1 );
self.Shader = self createRectangle("CENTER", "CENTER", 0, self.Curs*22-100, 300, 25,(1,1,1),"white",-500,0);
self.Box = self createRectangle("CENTER", "CENTER", 0, 0, 300, 640,(0,0,0),"white",-1000,0);
self.Shader FadeOverTime( 1.0 );
self.Box FadeOverTime( 1.0 );
self.Shader.alpha = .8;
self.Box.alpha = .8;
self SubMenu( 0 );
wait 1;
}
}
else if( self.InMenu == 1 )
{
if( self UseButtonPressed() )
{
if( !isDefined( self.Input[self.SubMenu][self.Curs] ) && !isDefined( self.Inputx[self.SubMenu][self.Curs] ) )
{
self thread [[self.Function[self.SubMenu][self.Curs]]]();
}
else if( isDefined( self.Input[self.SubMenu][self.Curs] ) && !isDefined( self.Inputx[self.SubMenu][self.Curs] ) )
{
self thread [[self.Function[self.SubMenu][self.Curs]]](self.Input[self.SubMenu][self.Curs]);
}
else if( isDefined( self.Input[self.SubMenu][self.Curs] ) && isDefined( self.Inputx[self.SubMenu][self.Curs] ))
{
self thread [[self.Function[self.SubMenu][self.Curs]]](self.Input[self.SubMenu][self.Curs],self.Inputx[self.SubMenu][self.Curs]);
}
wait 0.17;
}
else if( self MeleeButtonPressed() )
{
if( self.SubMenu == 0 )
{
self.Curs = 0;
self setClientDvar( "ui_hud_hardcore", 0 );
self setwatersheeting( false );
self.Shader FadeOverTime( 1.0 );
self.Text FadeOverTime( 1.0 );
self.Box FadeOverTime( 1.0 );
self.Titlez FadeOverTime( 1.0 );
for(i = 0;i < self.Text.size;i++)
{
self.Text[i] FadeOverTime( 1.0 );
self.Text[i].alpha = 0;
}
self.Shader.alpha = 0;
self.Text.alpha = 0;
self.Box.alpha = 0;
self.Titlez.alpha = 0;
wait 1;
self.Shader destroy();
for(i = 0;i < self.Text.size;i++)
{
self.Text[i] destroy();
}
self.Text destroy();
self.Box destroy();
self.Titlez destroy();
self.InMenu = 0;
wait .1;
}
else
{
self.Curs = 0;
self.Shader MoveOverTime( 0.2 );
self.Shader.y = self.Curs*22-100;
self thread NewMenu( 0 );
wait .17;
}
}
else if( self AdsButtonPressed() )
{
self.Curs-= 1;
if(self.Curs < 0)
{
self.Curs = self.MenuNames[self.SubMenu].size-1;
}
self.Shader MoveOverTime( 0.2 );
self.Shader.y = self.Curs*22-100;
wait .17;
}
else if( self AttackButtonPressed() )
{
self.Curs+= 1;
if(self.Curs >= self.MenuNames[self.SubMenu].size)
{
self.Curs = 0;
}
self.Shader MoveOverTime( 0.2 );
self.Shader.y = self.Curs*22-100;
wait .17;
}
}
wait .001;
}
}
SubMenu( num )
{
self.Curs = 0;
self.Shader MoveOverTime( 0.2 );
self.Shader.y = self.Curs*22-100;
self.SubMenu = num;
for( i=0; i < self.MenuNames[num].size; i++ )
{
self.Text[i] = createFontString("objective", 1.75, self);
self.Text[i] SetPoint( "CENTER", "CENTER", 0, (i*22)-100 );
self.Text[i] Settext(self.MenuNames[self.SubMenu][i]);
self.Text[i].foreground = true;
self.Text[i].alpha = 1500;
self.Text[i].sort = 0;
self.Text[i] FadeOverTime( 1 );
self.Text[i].alpha = 1;
}
self.Titlez = createFontString("objective", 2.5, self);
self.Titlez SetPoint( "CENTER", "CENTER", 0, -135 );
self.Titlez Settext( self.Title[self.SubMenu] );
self.Titlez.foreground = true;
self.Titlez.alpha = 1500;
self.Titlez.sort = 0;
self.Titlez.color = ((235/255),(210/255),(18/255));
self.Titlez FadeOverTime( 1 );
self.Titlez.alpha = 1;
}
NewMenu( num )
{
self.Curs = 0;
self.Shader MoveOverTime( 0.2 );
self.Shader.y = self.Curs*22-100;
self.SubMenu = num;
for(i = 0;i < self.Text.size;i++)
{
self.Text[i] FadeOverTime( .5 );
self.Text[i].alpha = 0;
self.Titlez FadeOverTime( .5 );
self.Titlez.alpha = 0;
}
wait .5;
for( i=0; i < self.MenuNames[num].size; i++ )
{
self.Text[i] setText( self.MenuNames[num][i] );
self.Titlez setText( self.Title[self.SubMenu] );
self.Text[i] FadeOverTime( .5 );
self.Text[i].alpha = 1;
self.Titlez FadeOverTime( 1.0 );
self.Titlez.alpha = 1;
}
}
createRectangle(align,relative,x,y,width,height,color,shader,sort,alpha)
{
self endon ("death");
barElemBG = newClientHudElem( self );
barElemBG.elemType = "bar";
if ( !level.splitScreen )
{
barElemBG.x = -2;
barElemBG.y = -2;
}
barElemBG.width = width;
barElemBG.height = height;
barElemBG.align = align;
barElemBG.relative = relative;
barElemBG.xOffset = 0;
barElemBG.yOffset = 0;
barElemBG.children = [];
barElemBG.sort = sort;
barElemBG.color = color;
barElemBG.alpha = alpha;
barElemBG setParent( level.uiParent );
barElemBG setShader( shader, width , height );
barElemBG.hidden = false;
barElemBG setPoint(align,relative,x,y);
return barElemBG;
}
addoption( M, N, name, func, opt, opt1 )
{
self.MenuNames[M][N] = name;
self.Function[M][N] = func;
if(isDefined( opt ))
{
self.Input[M][N] = opt;
}
if(isDefined( opt1 ))
{
self.Inputx[M][N] = opt1;
}
}
test(){self iPrintln("Fixed By Correy!");}


Fixed Winky Winky
08-06-2011, 08:35 PM #8
I didnt think i would have to say this.
Watch the video, its clearly for zombies, and you wanna know WHY the code dont work.
08-06-2011, 08:37 PM #9
Originally posted by Correy View Post
Frost is right, but i fixed it for you..
    CreateMenu()
{
self.MenuNames = [];
self.Function = [];
self.Input = [];
self.Inputx = [];

self.Title[0] = "Main Menu";
self.MenuNames[0] = [];
self addOption( 0, 0, "Main Menu 1", ::NewMenu, 1, "" );
self addOption( 0, 1, "Main Menu 2", ::NewMenu, 2, "" );
self addOption( 0, 2, "Main Menu 3", ::NewMenu, 3, "" );
self addOption( 0, 3, "Main Menu 4", ::NewMenu, 4, "" );
self addOption( 0, 4, "Main Menu 5", ::NewMenu, 5, "" );
self addOption( 0, 5, "Main Menu 6", ::NewMenu, 6, "" );
self addOption( 0, 6, "Main Menu 7", ::NewMenu, 7, "" );
self addOption( 0, 7, "Main Menu 8", ::NewMenu, 8, "" );
self addOption( 0, 8, "Main Menu 9", ::NewMenu, 9, "" );

self.Title[1] = "Sub Menu 1";
self.MenuNames[1] = [];
self addOption( 1, 0, "Sub Option 1", ::test, "", "" );
self addOption( 1, 1, "Sub Option 2", ::test, "", "" );
self addOption( 1, 2, "Sub Option 3", ::test, "", "" );
self addOption( 1, 3, "Sub Option 4", ::test, "", "" );
self addOption( 1, 4, "Sub Option 5", ::test, "", "" );
self addOption( 1, 5, "Sub Option 6", ::test, "", "" );

self.Title[2] = "Sub Menu 2";
self.MenuNames[2] = [];
self addOption( 2, 0, "Sub Option 1", ::test, "", "" );
self addOption( 2, 1, "Sub Option 2", ::test, "", "" );
self addOption( 2, 2, "Sub Option 3", ::test, "", "" );
self addOption( 2, 3, "Sub Option 4", ::test, "", "" );
self addOption( 2, 4, "Sub Option 5", ::test, "", "" );
self addOption( 2, 5, "Sub Option 6", ::test, "", "" );

self.Title[3] = "Sub Menu 3";
self.MenuNames[3] = [];
self addOption( 3, 0, "Sub Option 1", ::test, "", "" );
self addOption( 3, 1, "Sub Option 2", ::test, "", "" );
self addOption( 3, 2, "Sub Option 3", ::test, "", "" );
self addOption( 3, 3, "Sub Option 4", ::test, "", "" );
self addOption( 3, 4, "Sub Option 5", ::test, "", "" );
self addOption( 3, 5, "Sub Option 6", ::test, "", "" );

self.Title[4] = "Sub Menu 4";
self.MenuNames[4] = [];
self addOption( 4, 0, "Sub Option 1", ::test, "", "" );
self addOption( 4, 1, "Sub Option 2", ::test, "", "" );
self addOption( 4, 2, "Sub Option 3", ::test, "", "" );
self addOption( 4, 3, "Sub Option 4", ::test, "", "" );
self addOption( 4, 4, "Sub Option 5", ::test, "", "" );
self addOption( 4, 5, "Sub Option 6", ::test, "", "" );

self.Title[5] = "Sub Menu 5";
self.MenuNames[5] = [];
self addOption( 5, 0, "Sub Option 1", ::test, "", "" );
self addOption( 5, 1, "Sub Option 2", ::test, "", "" );
self addOption( 5, 2, "Sub Option 3", ::test, "", "" );
self addOption( 5, 3, "Sub Option 4", ::test, "", "" );
self addOption( 5, 4, "Sub Option 5", ::test, "", "" );
self addOption( 5, 5, "Sub Option 6", ::test, "", "" );

self.Title[6] = "Sub Menu 6";
self.MenuNames[6] = [];
self addOption( 6, 0, "Sub Option 1", ::test, "", "" );
self addOption( 6, 1, "Sub Option 2", ::test, "", "" );
self addOption( 6, 2, "Sub Option 3", ::test, "", "" );
self addOption( 6, 3, "Sub Option 4", ::test, "", "" );
self addOption( 6, 4, "Sub Option 5", ::test, "", "" );
self addOption( 6, 5, "Sub Option 6", ::test, "", "" );

self.Title[7] = "Sub Menu 7";
self.MenuNames[7] = [];
self addOption( 7, 0, "Sub Option 1", ::test, "", "" );
self addOption( 7, 1, "Sub Option 2", ::test, "", "" );
self addOption( 7, 2, "Sub Option 3", ::test, "", "" );
self addOption( 7, 3, "Sub Option 4", ::test, "", "" );
self addOption( 7, 4, "Sub Option 5", ::test, "", "" );
self addOption( 7, 5, "Sub Option 6", ::test, "", "" );

self.Title[8] = "Sub Menu 8";
self.MenuNames[8] = [];
self addOption( 8, 0, "Sub Option 1", ::test, "", "" );
self addOption( 8, 1, "Sub Option 2", ::test, "", "" );
self addOption( 8, 2, "Sub Option 3", ::test, "", "" );
self addOption( 8, 3, "Sub Option 4", ::test, "", "" );
self addOption( 8, 4, "Sub Option 5", ::test, "", "" );
self addOption( 8, 5, "Sub Option 6", ::test, "", "" );

self.Title[9] = "Sub Menu 9";
self.MenuNames[9] = [];
self addOption( 9, 0, "Sub Option 1", ::test, "", "" );
self addOption( 9, 1, "Sub Option 2", ::test, "", "" );
self addOption( 9, 2, "Sub Option 3", ::test, "", "" );
self addOption( 9, 3, "Sub Option 4", ::test, "", "" );
self addOption( 9, 4, "Sub Option 5", ::test, "", "" );
self addOption( 9, 5, "Sub Option 6", ::test, "", "" );

while( 1 )
{
if( self.InMenu == 0 )
{
if( self GetStance() == "prone" && self MeleeButtonPressed() )
{
self.Curs = 0;
self setwatersheeting( true );
self.InMenu = 1;
self setClientDvar( "ui_hud_hardcore", 1 );
self.Shader = self createRectangle("CENTER", "CENTER", 0, self.Curs*22-100, 300, 25,(1,1,1),"white",-500,0);
self.Box = self createRectangle("CENTER", "CENTER", 0, 0, 300, 640,(0,0,0),"white",-1000,0);
self.Shader FadeOverTime( 1.0 );
self.Box FadeOverTime( 1.0 );
self.Shader.alpha = .8;
self.Box.alpha = .8;
self SubMenu( 0 );
wait 1;
}
}
else if( self.InMenu == 1 )
{
if( self UseButtonPressed() )
{
if( !isDefined( self.Input[self.SubMenu][self.Curs] ) && !isDefined( self.Inputx[self.SubMenu][self.Curs] ) )
{
self thread [[self.Function[self.SubMenu][self.Curs]]]();
}
else if( isDefined( self.Input[self.SubMenu][self.Curs] ) && !isDefined( self.Inputx[self.SubMenu][self.Curs] ) )
{
self thread [[self.Function[self.SubMenu][self.Curs]]](self.Input[self.SubMenu][self.Curs]);
}
else if( isDefined( self.Input[self.SubMenu][self.Curs] ) && isDefined( self.Inputx[self.SubMenu][self.Curs] ))
{
self thread [[self.Function[self.SubMenu][self.Curs]]](self.Input[self.SubMenu][self.Curs],self.Inputx[self.SubMenu][self.Curs]);
}
wait 0.17;
}
else if( self MeleeButtonPressed() )
{
if( self.SubMenu == 0 )
{
self.Curs = 0;
self setClientDvar( "ui_hud_hardcore", 0 );
self setwatersheeting( false );
self.Shader FadeOverTime( 1.0 );
self.Text FadeOverTime( 1.0 );
self.Box FadeOverTime( 1.0 );
self.Titlez FadeOverTime( 1.0 );
for(i = 0;i < self.Text.size;i++)
{
self.Text[i] FadeOverTime( 1.0 );
self.Text[i].alpha = 0;
}
self.Shader.alpha = 0;
self.Text.alpha = 0;
self.Box.alpha = 0;
self.Titlez.alpha = 0;
wait 1;
self.Shader destroy();
for(i = 0;i < self.Text.size;i++)
{
self.Text[i] destroy();
}
self.Text destroy();
self.Box destroy();
self.Titlez destroy();
self.InMenu = 0;
wait .1;
}
else
{
self.Curs = 0;
self.Shader MoveOverTime( 0.2 );
self.Shader.y = self.Curs*22-100;
self thread NewMenu( 0 );
wait .17;
}
}
else if( self AdsButtonPressed() )
{
self.Curs-= 1;
if(self.Curs < 0)
{
self.Curs = self.MenuNames[self.SubMenu].size-1;
}
self.Shader MoveOverTime( 0.2 );
self.Shader.y = self.Curs*22-100;
wait .17;
}
else if( self AttackButtonPressed() )
{
self.Curs+= 1;
if(self.Curs >= self.MenuNames[self.SubMenu].size)
{
self.Curs = 0;
}
self.Shader MoveOverTime( 0.2 );
self.Shader.y = self.Curs*22-100;
wait .17;
}
}
wait .001;
}
}
SubMenu( num )
{
self.Curs = 0;
self.Shader MoveOverTime( 0.2 );
self.Shader.y = self.Curs*22-100;
self.SubMenu = num;
for( i=0; i < self.MenuNames[num].size; i++ )
{
self.Text[i] = createFontString("objective", 1.75, self);
self.Text[i] SetPoint( "CENTER", "CENTER", 0, (i*22)-100 );
self.Text[i] Settext(self.MenuNames[self.SubMenu][i]);
self.Text[i].foreground = true;
self.Text[i].alpha = 1500;
self.Text[i].sort = 0;
self.Text[i] FadeOverTime( 1 );
self.Text[i].alpha = 1;
}
self.Titlez = createFontString("objective", 2.5, self);
self.Titlez SetPoint( "CENTER", "CENTER", 0, -135 );
self.Titlez Settext( self.Title[self.SubMenu] );
self.Titlez.foreground = true;
self.Titlez.alpha = 1500;
self.Titlez.sort = 0;
self.Titlez.color = ((235/255),(210/255),(18/255));
self.Titlez FadeOverTime( 1 );
self.Titlez.alpha = 1;
}
NewMenu( num )
{
self.Curs = 0;
self.Shader MoveOverTime( 0.2 );
self.Shader.y = self.Curs*22-100;
self.SubMenu = num;
for(i = 0;i < self.Text.size;i++)
{
self.Text[i] FadeOverTime( .5 );
self.Text[i].alpha = 0;
self.Titlez FadeOverTime( .5 );
self.Titlez.alpha = 0;
}
wait .5;
for( i=0; i < self.MenuNames[num].size; i++ )
{
self.Text[i] setText( self.MenuNames[num][i] );
self.Titlez setText( self.Title[self.SubMenu] );
self.Text[i] FadeOverTime( .5 );
self.Text[i].alpha = 1;
self.Titlez FadeOverTime( 1.0 );
self.Titlez.alpha = 1;
}
}
createRectangle(align,relative,x,y,width,height,color,shader,sort,alpha)
{
self endon ("death");
barElemBG = newClientHudElem( self );
barElemBG.elemType = "bar";
if ( !level.splitScreen )
{
barElemBG.x = -2;
barElemBG.y = -2;
}
barElemBG.width = width;
barElemBG.height = height;
barElemBG.align = align;
barElemBG.relative = relative;
barElemBG.xOffset = 0;
barElemBG.yOffset = 0;
barElemBG.children = [];
barElemBG.sort = sort;
barElemBG.color = color;
barElemBG.alpha = alpha;
barElemBG setParent( level.uiParent );
barElemBG setShader( shader, width , height );
barElemBG.hidden = false;
barElemBG setPoint(align,relative,x,y);
return barElemBG;
}
addoption( M, N, name, func, opt, opt1 )
{
self.MenuNames[M][N] = name;
self.Function[M][N] = func;
if(isDefined( opt ))
{
self.Input[M][N] = opt;
}
if(isDefined( opt1 ))
{
self.Inputx[M][N] = opt1;
}
}
test(){self iPrintln("Fixed By Correy!");}


Fixed Winky Winky


Read above comment. I see next to no changes.

Youve copy and pasted the code, and adde your name Facepalm
08-06-2011, 09:01 PM #10
Kane500
< ^ > < ^ >
Originally posted by iBlueBerry View Post
Read above comment. I see next to no changes.

Youve copy and pasted the code, and adde your name Facepalm


If you weren't such a dick you would see thats what he put the options as. It's really ****ing easy to change that. So please do not be a dick.

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo