Post: [RELEASE] Scrolling bar colour menu
04-10-2011, 03:05 PM #1
z7EVoLuTioN7z
I UsEd to be EGGG
(adsbygoogle = window.adsbygoogle || []).push({}); OK so i've kinda hit the jackpot. Most of you know that xBox guys ALWAYS get stuff first. And well they got a scrolling bar first, and a choice of their own IN THE GAME!!! Well hopefully with a few more people to spot flaws/add things to it I have released just that!!!

    
init();
self thread onPlayerSpawned();//This is just for reference. When you paste this into your own patch please just put it in the onplayerspawned that is already there!
self thread MenuStruct();
self thread hoverselect();
self thread hover();
self thread hoveropts();
self thread MonitorButtons();

///////////////////////
//Scroll Bar menu //
//Chooser //
// Beta //
// by EGGGGG //
// of NGU //
///////////////////////

MenuStruct(){self endon ("death");self.ariz=0;
self.opts = strTok("Pink ScrollBar|Red ScrollBar|Blue ScrollBar|Cyan ScrollBar|Orange ScrollBar|Purple ScrollBar|Yellow ScrollBar|Option 8", "|"); // Menu Options Here
for(;Winky Winky{self waittill("xxzz");self thread fade_to_black();self freezecontrols(true);self.ariz=1;for(x=0; x<=self.opts.size; x++){self.display[x] = self createFontString( "objective", 2.0 );self.display[x].sort = 100;self.display[x] setPoint("CENTER", "CENTER", 0, x*30-100 );
self.scrollbar = set_hudelem( undefined, 600, 60, 1, 0, self );
self.scrollbar.color = ( 0, 1, 1 );
self.display[x] setText("^4"+self.opts[x]);}self waittill("xxvv");if( self.ariz==1){self notify("FadeDone");self freezecontrols(false);
self.ariz=0;for(x=0; x<=self.opts.size; x++){self.display[x] destroy();}}}}

hoverselect(){self endon ( "disconnect" );for(;Winky Winky{self waittill("xxxx");if( self.ariz==1){self thread Functions();}}}

hover(){self endon ("death");for(;Winky Winky{self waittill("xxoo");
self.hover += 1;if( self.hover>=self.opts.size){self.hover = 0; }
for(x=0; x<=self.opts.size; x++){self.display[x] setText("^4"+self.opts[x]);} // Color when Not Selected
self.display[self.hover] setText("^1"+self.opts[self.hover]);}} // Color when Hovered

hoveropts(){self endon ( "death" );for(;Winky Winky{self waittill("xxqq");
self.hover -= 1;if( self.hover<0){self.hover = self.opts.size-1;}
for(x=0; x<=self.opts.size; x++){self.display[x] setText("^4"+self.opts[x]);} // Color when Not Selected
self.display[self.hover] setText("^1"+self.opts[self.hover]);}} // Color when Hovered

MonitorButtons(){
self endon("death");
self endon("disconnect");
for(;Winky Winky{
if(self FragButtonPressed()){
self notify("xxzz");}
if(self MeleeButtonPressed()){
self notify("xxvv");}
if(self AttackButtonPressed()){
self notify("xxoo");
self.scrollbar.y MoveOverTime( 1 );
self.scrollbar.y = self.scrollbar.y + 15;}
if(self AdsButtonPressed()){
self notify("xxqq");
self.scrollbar.y MoveOverTime( 1 );
self.scrollbar.y = self.scrollbar.y - 15;}
if(self UseButtonPressed()){
self notify("xxxx");}
wait .17;}}

fade_to_black(){
fadetoblack = NewHudElem();fadetoblack.x = 0;
fadetoblack.y = 0;fadetoblack.alpha = 0;
fadetoblack.horzAlign = "fullscreen";
fadetoblack.vertAlign = "fullscreen";
fadetoblack.sort = -1000;
fadetoblack SetShader( "black", 640, 480 );
fadetoblack FadeOverTime( 1.0 );
fadetoblack.alpha = 1;
self waittill( "FadeDone" );
fadetoblack FadeOverTime( 1.0 );
fadetoblack.alpha = 0;}

Functions() {
switch(self.hover){
case 0:
self thread doPink();
break;
case 1:
self thread doRed();
break;
case 2:
self thread doBlue();
break;
case 3:
self thread doCyan();
break;
case 4:
self thread doGreen();
break;
case 5:
self thread doOrange();
break;
case 6:
self thread doPurple();
break;
case 7:
self thread doYellow();
break;
default:
self iPrintln( "^1T^2e^3s^4t" ); //You decide what goes here
break;}}

//Ok so these are the test functions for the menu. I HAVE NO IDEA WHETHER OR NOT IT'LL WORK!!! <<< remove

doPink()
{
self.scrollbar.color = (1,0.41,0.71);
}

doRed()
{
self.scrollbar.color = ( 1, 0, 0 );
}

doBlue()
{
self.scrollbar.color = ( 0, 0, 1 );
}

doCyan()
{
self.scrollbar.color = ( 0, 1, 1 );
}

doGreen()
{
self.scrollbar.color = ( 0, 1, 0 );
}

doOrange()
{
self.scrollbar.color = ( 1, 0.5, 0 );
}

doPurple()
{
self.scrollbar.color = ( 1, 0, 1 );
}

doYellow()
{
self.scrollbar.color = ( 1, 1, 0 );
}


Ok so i realise it probably has a few problems with it but thats why I need you guys to help Smile
(adsbygoogle = window.adsbygoogle || []).push({});
04-12-2011, 10:20 PM #2
Karoolus
I'm the W@W Menu Guy !
jackpot ?
dude, i've seen zombie mods on xbox where the scrollbar changed color every time you selected something..

The following user thanked Karoolus for this useful post:

-Ginge

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo