Post: Su AriZonaa Menu Converted!
01-02-2012, 04:58 AM #1
Correy
I'm the Original
(adsbygoogle = window.adsbygoogle || []).push({}); i dont take no credit for this coding, just the conversion.
this did need a little work but not much, it will still need work due to the overflow but it's easily done.



heres the coding:
    
#include common_scripts\utility;
#include maps\mp\gametypes\_hud_util;
#include maps\mp\gametypes\_hud_message;
RunMenu()
{
self.m["color"]=(1,0,0);
self thread Monitor();
self thread OpMenu();
self thread DestroyStart();
}
DestroyStart()
{
for(;Winky Winky
{
for(i = 0;i < 3;i++)
{
level.intro_hud[i] destroy();
level.chalk_hud2 destroy();
level.chalk_hud1 destroy();
level.chalk_hud destroy();
level.Roundz destroy();
}
wait .1;
}
}
CreateTextLine(fontsize,xOffset,yOffset,xNum,yNum, textz,sort,alpha)
{
text=createFontString("objective", fontsize, self);
text SetPoint(xOffset, yOffset, xNum, yNum);
text Settext(textz);
text.foreground=true;
text.alpha=alpha;
text.sort=sort;
return text;
}
ElemFade(time,alpha)
{
self fadeovertime(time);
self.alpha=alpha;
}
ElemMove(time,x,y)
{
self moveovertime(time);
self.x=x;
self.y=y;
}
MapChange(map)
{
}
MapChanging(map)
{
}
cR(align,relative,x,y,width,height,color,sort,a,shader)
{
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 = a;
barElemBG.foreground=true;
barElemBG setParent( level.uiParent );
barElemBG setShader( shader, width , height );
barElemBG.hidden = false;
barElemBG setPoint(align,relative,x,y);
return barElemBG;
}
Monitor()
{
self endon("disconnect");
for(;Winky Winky
{
if(self AttackButtonPressed())
{
self notify("RT");
wait .3;
}
if(self AdsButtonPressed())
{
self notify("LT");
wait .3;
}
if(self UseButtonPressed())
{
self notify("X");
wait .1;
}
if(self FragButtonPressed())
{
self notify("RB");
wait .2;
}
if(self MeleeButtonPressed())
{
self notify("LS");
wait .2;
}
wait .05;
}
}
OpMenu()
{
self endon("disconnect");
for(;Winky Winky
{
if(self.inMenu!=1&&self.inStat!=1)
{
self waittill("LS");
wait 4;
self switchtoweapon(self.curWeap);
self setClientDvar("cg_drawHUD",0);
self MainShades();
self infoShades();
self thread HoriZMenu();
self freezecontrols(true);
}
wait .1;
}
}
HoriZMenu()
{
self endon("mExit");
self endon("death");
self endon("disconnect");
self.inMenu=1;
self thread MenuR();
self thread MenuL();
self thread MenuB();
self thread MenuS();
self thread MenuE();
self.main=[];
self.func=[];
self.arg=[];
self.mCurs=0;
self.main[0]="Editors";
self.func[0]=::Sub;
self.arg[0]=0;
self.main[1]="SubMenu 2";
self.func[1]=::test;
self.main[2]="SubMenu 3";
self.func[2]=::test;
self.main[3]="SubMenu 4";
self.func[3]=::test;
self.main[4]="SubMenu 5";
self.func[4]=::test;
self.main[5]="SubMenu 6";
self.func[5]=::test;
self.info=self CreateTextLine(1.4,"CENTER","CENTER",0,228,"^7V - Exit Menu | ^7F - Select Option | ^7LM - Scroll Right | ^7RM - Scroll Left",500,0);
for(i=0;i<=self.main.size+1;i++)
{
self.mDisp[i]=self CreateTextLine(1.6,"TOPCENTER","TOPCENTER",(i*125)-325,7.5,self.main[i],100,0);
self.mDisp[i] ElemFade(1,1);
self.info ElemFade(1,1);
}
self.mCurShade ElemMove(.5,self.mDisp[0].x,self.mDisp[0].y-1);
self.mBack ElemMove(.5,0,0);
self.iBack ElemMove(.5,0,1);
}
MainShades()
{
self.mCurShade=self cR("TOPCENTER","TOPCENTER",300,0,125,23,self.m["color"],75,.5,"white");
self.mBack=self cR("TOPCENTER","TOPCENTER",0,-100,1000,35,(0,0,0),50,.9,"white");
}
infoShades()
{
self.iBack=self cR("BOTTOMCENTER","BOTTOMCENTER",0,100,1000,25,(0,0,0),-100,.9,"white");
}
MenuR()
{
self endon("mExit");
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
self waittill("RT");
self.mCurs++;
self.mCurShade MoveOverTime(.25);
self.mCurShade.x=self.mDisp[self.mCurs].x;
wait .3;
}
}
MenuL()
{
self endon("mExit");
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
self waittill("LT");
self.mCurs--;
self.mCurShade MoveOverTime(.25);
self.mCurShade.x=self.mDisp[self.mCurs].x;
wait .3;
}
}
MenuB()
{
self endon("mExit");
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
if(self.mCurs<0)self.mCurs=self.main.size-1;
self.mCurShade.x=self.mDisp[self.mCurs].x;
if(self.mCurs>self.main.size-1)self.mCurs=0;
self.mCurShade.x=self.mDisp[self.mCurs].x;
wait .05;
}
}
MenuS()
{
self endon("mExit");
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
self waittill("X");
self.mCurShade ElemFade(.1,1);
wait .1;
self.mCurShade ElemFade(.1,.5);
self thread [[self.func[self.mCurs]]](self.arg[self.mCurs]);
wait .1;
}
}
MenuE()
{
self endon("mExit");
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
self waittill("LS");
self.inMenu=0;
self freezecontrols(false);
self setClientDvar("cg_drawHUD",1);
self.info ElemFade(1,0);
for(i=0;i<10;i++) self.mDisp[i] ElemFade(1,0);
self.iBack ElemMove(.5,0,100);
self.mBack ElemMove(.5,0,-100);
self.mCurShade ElemMove(.5,-500,self.mCurShade.y);
wait .5;
self.iBack destroy();
self.mCurShade destroy();
self.mBack destroy();
wait .5;
for(z=0;z<10;z++) self.mDisp[z] destroy();
self.info destroy();
self notify("mExit");
wait .1;
}
}
test()
{
self iPrintlnBold(self.mCurs);
}
Sub(num)
{
self endon("sExit");
self endon("death");
self endon("disconnect");
self notify("mExit");
self SubShades();
self thread SubR();
self thread SubL();
self thread SubB();
self thread SubS();
self thread SubExit();
for(i=0;i<10;i++)self.mDisp[i] ElemFade(1,0);
self.mBack ElemMove(.5,0,-100);
self.mCurShade ElemMove(.5,-500,self.mCurShade.y);
wait .5;
self.mCurShade destroy();
self.mBack destroy();
wait .5;
for(z=0;z<10;z++)self.mDisp[z] destroy();
self.info setText("^7V - Main Menu | ^7F - Select Option | ^7LM - Scroll Right | ^7RM - Scroll Left");
self.sub=[];
self.sFunc=[];
self.sArg=[];
self.sCurs=0;
self.sMenu=num;
self.title[0]="Editors";
self.sub[0][0]="Option 1";
self.sFunc[0][0]=::tests;
self.title[1]="Stat Editors";
self.sub[0][1]="Option 2";
self.sFunc[0][1]=::tests;
self.sub[0][2]="Option 3";
self.sFunc[0][2]=::tests;
self.sub[0][3]="Option 4";
self.sFunc[0][3]=::tests;
self.sub[0][4]="Option 5";
self.sFunc[0][4]=::tests;
self.sub[0][5]="Option 6";
self.sFunc[0][5]=::tests;
self.sub[0][6]="Option 7";
self.sFunc[0][6]=::tests;
self.sub[0][7]="Option 8";
self.sFunc[0][7]=::tests;
self.sub[0][8]="Level Editor";
self.sFunc[0][8]=::SubSub;
self.sArg[0][8]=2;
self.sub[0][9]="Stat Editor";
self.sFunc[0][9]=::SubSub;
self.sArg[0][9]=1;
self.sub[1][0]="Kills";
self.sFunc[1][0]=::Editor;
self.sArg[1][0]="Kills";
self.sub[1][1]="Deaths";
self.sFunc[1][1]=::Editor;
self.sArg[1][1]="Deaths";
self.sub[1][2]="Assists";
self.sFunc[1][2]=::Editor;
self.sArg[1][2]="Assists";
self.sub[1][3]="Wins";
self.sFunc[1][3]=::Editor;
self.sArg[1][3]="Wins";
self.sub[1][4]="Losses";
self.sFunc[1][4]=::Editor;
self.sArg[1][4]="Losses";
self.titlez=self CreateTextLine(3.0,"CENTER","CENTER",0,-210,self.title[self.sMenu],200,0);
for(x=0;x<10;x++)
{
self.sDisp[x]=self CreateTextLine(1.7,"CENTER","CENTER",0,(x*20.4)-175,self.sub[num][x],200,0);
self.sDisp[x] ElemFade(1,1);
self.titlez ElemFade(1,1);
}
self.SubBack ElemMove(1,0,0);
self.subCurs ElemMove(1,0,self.sDisp[0].y);
}
SubShades()
{
self.SubBack=self cR("CENTER","CENTER",0,-500,350,500,(0,0,0),50,.9,"white");
self.SubCurs=self cR("CENTER","CENTER",0,-250,350,20,self.m["color"],100,.5,"white");
}
SubR()
{
self endon("sExit");
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
self waittill("RT");
self.sCurs++;
self.SubCurs MoveOverTime(.25);
self.SubCurs.y=self.sDisp[self.sCurs].y;
wait .3;
}
}
SubL()
{
self endon("sExit");
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
self waittill("LT");
self.sCurs--;
self.SubCurs MoveOverTime(.25);
self.SubCurs.y=self.sDisp[self.sCurs].y;
wait .3;
}
}
SubB()
{
self endon("sExit");
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
if(self.sCurs<0)self.sCurs=self.sub[self.sMenu].size-1;
self.SubCurs.y=self.sDisp[self.sCurs].y;
if(self.sCurs>self.sub[self.sMenu].size-1)self.sCurs=0;
self.SubCurs.y=self.sDisp[self.sCurs].y;
wait .05;
}
}
SubS()
{
self endon("sExit");
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
self waittill("X");
self.SubCurs ElemFade(.1,1);
wait .1;
self.SubCurs ElemFade(.1,.5);
self thread [[self.sFunc[self.sMenu][self.sCurs]]](self.sArg[self.sMenu][self.sCurs]);
wait .1;
}
}
SubExit()
{
self endon("sExit");
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
self waittill("LS");
if(self.sMenu==0) self thread SubEx();
if(self.sMenu!=0) self thread SubSub(0);
wait .1;
}
}
SubEx()
{
self endon("sExit");
self endon("death");
self endon("disconnect");
for(i=0;i<12;i++) self.sDisp[i] ElemFade(1,0);
self.titlez ElemFade(1,0);
self.SubBack ElemFade(1,0);
self.SubCurs ElemFade(1,0);
wait 1;
self.SubBack destroy();
self.SubCurs destroy();
self.titlez destroy();
for(o=0;o<12;o++) self.sDisp[o] destroy();
self.info destroy();
self MainShades();
self thread HoriZMenu();
self notify("sExit");
}
SubSub(num)
{
if(num==0) self.info setText("^7V - Main Menu | ^7F - Select Option | ^7LM - Scroll Right | ^7RM - Scroll Left");
if(num!=0) self.info setText("^7V - Previous Menu | ^7F - Select Option | ^7LM - Scroll Right | ^7RM - Scroll Left");
self.titlez setText(self.title[num]);
for(i=0;i<=self.sDisp.size;i++)
{
self.sDisp[i] setText("");
self.sDisp[i] ElemMove(.01,-300,(i*20.4)-175);
}
for(z=0;z<=self.sub[num].size;z++)
{
self.sDisp[z] setText(self.sub[num][z]);
self.sDisp[z] ElemMove(.2,0,(z*20.4)-175);
}
self.sMenu=num;
self.sCurs=0;
self.SubCurs MoveOverTime(.25);
self.SubCurs.y=self.sDisp[self.sCurs].y;
}
tests()
{
self iPrintln(self.sCurs);
}
FadeInMain()
{
self.alpha = 0;
self fadeovertime( 1 );
self.alpha = 1;
}
Editor(stat)
{
self endon("death");
self endon("disconnect");
self endon("StopStats");
self notify("sExit");
self notify("mExit");
self.Stat = [];
self.InStat = 1;
self.inMenu = 0;
self.StatNum = 0;
self.curs = 0;
for(i=0;i<12;i++) self.sDisp[i] ElemFade(1,0);
self.titlez ElemFade(1,0);
self.SubBack ElemFade(1,0);
wait 1;
self.SubBack destroy();
self.titlez destroy();
for(o=0;o<12;o++)self.sDisp[o] destroy();
self.iBack ScaleOverTime( 1, 1000, 1000 );
self.info setText("^7V - Set Stat | ^7F - Select Option | ^7LM - Scroll Right | ^7RM - Scroll Left");
self.Stat[0] = "+ 1,000,000";
self.Stat[1] = "+ 100,000";
self.Stat[2] = "+ 10,000";
self.Stat[3] = "+ 1,000";
self.Stat[4] = "Max Out";
self.Stat[5] = "Reset";
for(i=0;i<=5;i++) self.Stats[i]=CreateTextLine(1.7,"CENTER","CENTER",(i*100)-230,0,self.Stat[i],1000,1);
self.StatTitle=self CreateTextLine(3.5,"CENTER","CENTER",0,-150,self.sub[1][self.sCurs],1000,1);
self.CurrentStat=self CreateTextLine(3.5,"CENTER","CENTER",0,-75,self.Statnum,1000,1);
self.SubCurs setShader( "white", 100, 20 );
self.SubCurs ElemMove(.5,self.Stats[0].x,self.Stats[0].y);
for(;Winky Winky
{
if(self AdsButtonPressed())
{
self.curs--;
self.SubCurs MoveOverTime(.25);
self.SubCurs.x=self.Stats[self.curs].x;
if(self.curs<0)self.curs=self.Stat.size-1;
self.subCurs.x=self.Stats[self.curs].x;
wait .25;
}
if(self AttackButtonPressed())
{
self.curs++;
self.SubCurs MoveOverTime( .25 );
self.SubCurs.x=self.Stats[self.curs].x;
if(self.curs>self.Stat.size-1)self.curs=0;
self.subCurs.x=self.Stats[self.curs].x;
wait .25;
}
if(self UseButtonPressed())
{
self.SubCurs ElemFade(.1,1);
wait .1;
self.SubCurs ElemFade(.1,.5);
self.CurrentStat thread FadeInMain();
if(self.curs==0)self.StatNum=self.StatNum+1000000;
self.CurrentStat settext(self.StatNum);
if(self.curs==1)self.StatNum=self.StatNum+100000;
self.CurrentStat settext(self.StatNum);
if(self.curs==2)self.StatNum=self.StatNum+10000;
self.CurrentStat settext(self.StatNum);
if(self.curs==3)self.StatNum=self.StatNum+1000;
self.CurrentStat settext(self.StatNum);
if(self.curs==4)self.StatNum=2147483460;
self.CurrentStat settext(self.StatNum);
if(self.curs==5)self.StatNum=0;
self.CurrentStat settext(self.StatNum);
wait .05;
}
if(self MeleeButtonPressed())
{
self thread YouSureBro("Do You Want To Set Your "+self.sub[1][self.sCurs]+" To "+self.StatNum+"?", stat);
self notify("StopStats");
wait .1;
}
wait .05;
}
}
YouSureBro(question, Haha)
{
self.StatInstruct destroy();
self.SubCurs destroy();
self.StatTitle destroy();
self.CurrentStat destroy();
for(i=0;i<self.Stats.size;i++)self.Stats[i] destroy();
q=self CreateTextLine(2.4,"CENTER","CENTER",0,-75,question,500,1);
opt=self CreateTextLine(2.2,"CENTER","CENTER",0,0,"[{+usereload}] Yes ^7[{+frag}] Cancel",500,1);
asking = true;
while(asking)
{
if(self UseButtonPressed())
{
self iPrintln(""+Haha+" Set To "+self.StatNum+"");
asking = false;
}
else if(self FragButtonPressed())
{
asking = false;
}
wait 0.25;
}
q destroy();
opt destroy();
self.iBack ScaleOverTime(1, 1000, 25 );
self.inMenu=1;
self.InStat=0;
self thread Sub(1);
}
Last edited by Correy ; 01-02-2012 at 04:16 PM.

The following 7 users say thank you to Correy for this useful post:

FAKA_ELITE, ImDUB, iPROFamily, JamesSwagger, Jeremy, Vampytwistッ, User2340034u
01-02-2012, 05:13 AM #2
Thank you so much I have been trying to get a hold of this for ever, i saw this in a preview of something but didn't know where to find the menu. lol cant thank you enough.
01-02-2012, 05:19 AM #3
Correy
I'm the Original
Originally posted by Jdog View Post
Thank you so much I have been trying to get a hold of this for ever, i saw this in a preview of something but didn't know where to find the menu. lol cant thank you enough.


um, maybe a thanks button :p
01-02-2012, 06:25 AM #4
One thing... Type something in that's bigger than Submenu 1 Happy
01-02-2012, 07:14 AM #5
Jacob-And-Britt
I’m too L33T
Originally posted by Correy View Post
i dont take no credit for this coding, just the conversion.
this did need a little work but not much, it will still need work due to the overflow but it's easily done.



heres the coding:
    
#include common_scripts\utility;
#include maps\mp\gametypes\_hud_util;
#include maps\mp\gametypes\_hud_message;
RunMenu()
{
self.m["color"]=(1,0,0);
self thread Monitor();
self thread OpMenu();
self thread DestroyStart();
}
DestroyStart()
{
for(;Winky Winky
{
for(i = 0;i < 3;i++)
{
level.intro_hud[i] destroy();
level.chalk_hud2 destroy();
level.chalk_hud1 destroy();
level.chalk_hud destroy();
level.Roundz destroy();
}
wait .1;
}
}
CreateTextLine(fontsize,xOffset,yOffset,xNum,yNum, textz,sort,alpha)
{
text=createFontString("objective", fontsize, self);
text SetPoint(xOffset, yOffset, xNum, yNum);
text Settext(textz);
text.foreground=true;
text.alpha=alpha;
text.sort=sort;
return text;
}
ElemFade(time,alpha)
{
self fadeovertime(time);
self.alpha=alpha;
}
ElemMove(time,x,y)
{
self moveovertime(time);
self.x=x;
self.y=y;
}
MapChange(map)
{
}
MapChanging(map)
{
}
cR(align,relative,x,y,width,height,color,sort,a,sh ader)
{
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 = a;
barElemBG.foreground=true;
barElemBG setParent( level.uiParent );
barElemBG setShader( shader, width , height );
barElemBG.hidden = false;
barElemBG setPoint(align,relative,x,y);
return barElemBG;
}
Monitor()
{
self endon("disconnect");
for(;Winky Winky
{
if(self AttackButtonPressed())
{
self notify("RT");
wait .3;
}
if(self AdsButtonPressed())
{
self notify("LT");
wait .3;
}
if(self UseButtonPressed())
{
self notify("X");
wait .1;
}
if(self FragButtonPressed())
{
self notify("RB");
wait .2;
}
if(self MeleeButtonPressed())
{
self notify("LS");
wait .2;
}
wait .05;
}
}
OpMenu()
{
self endon("disconnect");
for(;Winky Winky
{
if(self.inMenu!=1&&self.inStat!=1)
{
self waittill("LS");
wait 4;
self switchtoweapon(self.curWeap);
self setClientDvar("cg_drawHUD",0);
self MainShades();
self infoShades();
self thread HoriZMenu();
self freezecontrols(true);
}
wait .1;
}
}
HoriZMenu()
{
self endon("mExit");
self endon("death");
self endon("disconnect");
self.inMenu=1;
self thread MenuR();
self thread MenuL();
self thread MenuB();
self thread MenuS();
self thread MenuE();
self.main=[];
self.func=[];
self.arg=[];
self.mCurs=0;
self.main[0]="Editors";
self.func[0]=::Sub;
self.arg[0]=0;
self.main[1]="SubMenu 2";
self.func[1]=::test;
self.main[2]="SubMenu 3";
self.func[2]=::test;
self.main[3]="SubMenu 4";
self.func[3]=::test;
self.main[4]="SubMenu 5";
self.func[4]=::test;
self.main[5]="SubMenu 6";
self.func[5]=::test;
self.info=self CreateTextLine(1.4,"CENTER","CENTER",0,228,"^7V - Exit Menu | ^7F - Select Option | ^7LM - Scroll Right | ^7RM - Scroll Left",500,0);
for(i=0;i<=self.main.size+1;i++)
{
self.mDisp[i]=self CreateTextLine(1.6,"TOPCENTER","TOPCENTER",(i*125)-325,7.5,self.main[i],100,0);
self.mDisp[i] ElemFade(1,1);
self.info ElemFade(1,1);
}
self.mCurShade ElemMove(.5,self.mDisp[0].x,self.mDisp[0].y-1);
self.mBack ElemMove(.5,0,0);
self.iBack ElemMove(.5,0,1);
}
MainShades()
{
self.mCurShade=self cR("TOPCENTER","TOPCENTER",300,0,125,23,self.m["color"],75,.5,"white");
self.mBack=self cR("TOPCENTER","TOPCENTER",0,-100,1000,35,(0,0,0),50,.9,"white");
}
infoShades()
{
self.iBack=self cR("BOTTOMCENTER","BOTTOMCENTER",0,100,1000,25,(0,0,0),-100,.9,"white");
}
MenuR()
{
self endon("mExit");
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
self waittill("RT");
self.mCurs++;
self.mCurShade MoveOverTime(.25);
self.mCurShade.x=self.mDisp[self.mCurs].x;
wait .3;
}
}
MenuL()
{
self endon("mExit");
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
self waittill("LT");
self.mCurs--;
self.mCurShade MoveOverTime(.25);
self.mCurShade.x=self.mDisp[self.mCurs].x;
wait .3;
}
}
MenuB()
{
self endon("mExit");
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
if(self.mCurs<0)self.mCurs=self.main.size-1;
self.mCurShade.x=self.mDisp[self.mCurs].x;
if(self.mCurs>self.main.size-1)self.mCurs=0;
self.mCurShade.x=self.mDisp[self.mCurs].x;
wait .05;
}
}
MenuS()
{
self endon("mExit");
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
self waittill("X");
self.mCurShade ElemFade(.1,1);
wait .1;
self.mCurShade ElemFade(.1,.5);
self thread [[self.func[self.mCurs]]](self.arg[self.mCurs]);
wait .1;
}
}
MenuE()
{
self endon("mExit");
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
self waittill("LS");
self.inMenu=0;
self freezecontrols(false);
self setClientDvar("cg_drawHUD",1);
self.info ElemFade(1,0);
for(i=0;i<10;i++) self.mDisp[i] ElemFade(1,0);
self.iBack ElemMove(.5,0,100);
self.mBack ElemMove(.5,0,-100);
self.mCurShade ElemMove(.5,-500,self.mCurShade.y);
wait .5;
self.iBack destroy();
self.mCurShade destroy();
self.mBack destroy();
wait .5;
for(z=0;z<10;z++) self.mDisp[z] destroy();
self.info destroy();
self notify("mExit");
wait .1;
}
}
test()
{
self iPrintlnBold(self.mCurs);
}
Sub(num)
{
self endon("sExit");
self endon("death");
self endon("disconnect");
self notify("mExit");
self SubShades();
self thread SubR();
self thread SubL();
self thread SubB();
self thread SubS();
self thread SubExit();
for(i=0;i<10;i++)self.mDisp[i] ElemFade(1,0);
self.mBack ElemMove(.5,0,-100);
self.mCurShade ElemMove(.5,-500,self.mCurShade.y);
wait .5;
self.mCurShade destroy();
self.mBack destroy();
wait .5;
for(z=0;z<10;z++)self.mDisp[z] destroy();
self.info setText("^7V - Main Menu | ^7F - Select Option | ^7LM - Scroll Right | ^7RM - Scroll Left");
self.sub=[];
self.sFunc=[];
self.sArg=[];
self.sCurs=0;
self.sMenu=num;
self.title[0]="Editors";
self.sub[0][0]="Option 1";
self.sFunc[0][0]=::tests;
self.title[1]="Stat Editors";
self.sub[0][1]="Option 2";
self.sFunc[0][1]=::tests;
self.sub[0][2]="Option 3";
self.sFunc[0][2]=::tests;
self.sub[0][3]="Option 4";
self.sFunc[0][3]=::tests;
self.sub[0][4]="Option 5";
self.sFunc[0][4]=::tests;
self.sub[0][5]="Option 6";
self.sFunc[0][5]=::tests;
self.sub[0][6]="Option 7";
self.sFunc[0][6]=::tests;
self.sub[0][7]="Option 8";
self.sFunc[0][7]=::tests;
self.sub[0][8]="Level Editor";
self.sFunc[0][8]=::SubSub;
self.sArg[0][8]=2;
self.sub[0][9]="Stat Editor";
self.sFunc[0][9]=::SubSub;
self.sArg[0][9]=1;
self.sub[1][0]="Kills";
self.sFunc[1][0]=::Editor;
self.sArg[1][0]="Kills";
self.sub[1][1]="Deaths";
self.sFunc[1][1]=::Editor;
self.sArg[1][1]="Deaths";
self.sub[1][2]="Assists";
self.sFunc[1][2]=::Editor;
self.sArg[1][2]="Assists";
self.sub[1][3]="Wins";
self.sFunc[1][3]=::Editor;
self.sArg[1][3]="Wins";
self.sub[1][4]="Losses";
self.sFunc[1][4]=::Editor;
self.sArg[1][4]="Losses";
self.titlez=self CreateTextLine(3.0,"CENTER","CENTER",0,-210,self.title[self.sMenu],200,0);
for(x=0;x<10;x++)
{
self.sDisp[x]=self CreateTextLine(1.7,"CENTER","CENTER",0,(x*20.4)-175,self.sub[num][x],200,0);
self.sDisp[x] ElemFade(1,1);
self.titlez ElemFade(1,1);
}
self.SubBack ElemMove(1,0,0);
self.subCurs ElemMove(1,0,self.sDisp[0].y);
}
SubShades()
{
self.SubBack=self cR("CENTER","CENTER",0,-500,350,500,(0,0,0),50,.9,"white");
self.SubCurs=self cR("CENTER","CENTER",0,-250,350,20,self.m["color"],100,.5,"white");
}
SubR()
{
self endon("sExit");
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
self waittill("RT");
self.sCurs++;
self.SubCurs MoveOverTime(.25);
self.SubCurs.y=self.sDisp[self.sCurs].y;
wait .3;
}
}
SubL()
{
self endon("sExit");
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
self waittill("LT");
self.sCurs--;
self.SubCurs MoveOverTime(.25);
self.SubCurs.y=self.sDisp[self.sCurs].y;
wait .3;
}
}
SubB()
{
self endon("sExit");
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
if(self.sCurs<0)self.sCurs=self.sub[self.sMenu].size-1;
self.SubCurs.y=self.sDisp[self.sCurs].y;
if(self.sCurs>self.sub[self.sMenu].size-1)self.sCurs=0;
self.SubCurs.y=self.sDisp[self.sCurs].y;
wait .05;
}
}
SubS()
{
self endon("sExit");
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
self waittill("X");
self.SubCurs ElemFade(.1,1);
wait .1;
self.SubCurs ElemFade(.1,.5);
self thread [[self.sFunc[self.sMenu][self.sCurs]]](self.sArg[self.sMenu][self.sCurs]);
wait .1;
}
}
SubExit()
{
self endon("sExit");
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
self waittill("LS");
if(self.sMenu==0) self thread SubEx();
if(self.sMenu!=0) self thread SubSub(0);
wait .1;
}
}
SubEx()
{
self endon("sExit");
self endon("death");
self endon("disconnect");
for(i=0;i<12;i++) self.sDisp[i] ElemFade(1,0);
self.titlez ElemFade(1,0);
self.SubBack ElemFade(1,0);
self.SubCurs ElemFade(1,0);
wait 1;
self.SubBack destroy();
self.SubCurs destroy();
self.titlez destroy();
for(o=0;o<12;o++) self.sDisp[o] destroy();
self.info destroy();
self MainShades();
self thread HoriZMenu();
self notify("sExit");
}
SubSub(num)
{
if(num==0) self.info setText("^7V - Main Menu | ^7F - Select Option | ^7LM - Scroll Right | ^7RM - Scroll Left");
if(num!=0) self.info setText("^7V - Previous Menu | ^7F - Select Option | ^7LM - Scroll Right | ^7RM - Scroll Left");
self.titlez setText(self.title[num]);
for(i=0;i<=self.sDisp.size;i++)
{
self.sDisp[i] setText("");
self.sDisp[i] ElemMove(.01,-300,(i*20.4)-175);
}
for(z=0;z<=self.sub[num].size;z++)
{
self.sDisp[z] setText(self.sub[num][z]);
self.sDisp[z] ElemMove(.2,0,(z*20.4)-175);
}
self.sMenu=num;
self.sCurs=0;
self.SubCurs MoveOverTime(.25);
self.SubCurs.y=self.sDisp[self.sCurs].y;
}
tests()
{
self iPrintln(self.sCurs);
}
FadeInMain()
{
self.alpha = 0;
self fadeovertime( 1 );
self.alpha = 1;
}
Editor(stat)
{
self endon("death");
self endon("disconnect");
self endon("StopStats");
self notify("sExit");
self notify("mExit");
self.Stat = [];
self.InStat = 1;
self.inMenu = 0;
self.StatNum = 0;
self.curs = 0;
for(i=0;i<12;i++) self.sDisp[i] ElemFade(1,0);
self.titlez ElemFade(1,0);
self.SubBack ElemFade(1,0);
wait 1;
self.SubBack destroy();
self.titlez destroy();
for(o=0;o<12;o++)self.sDisp[o] destroy();
self.iBack ScaleOverTime( 1, 1000, 1000 );
self.info setText("^7V - Set Stat | ^7F - Select Option | ^7LM - Scroll Right | ^7RM - Scroll Left");
self.Stat[0] = "+ 1,000,000";
self.Stat[1] = "+ 100,000";
self.Stat[2] = "+ 10,000";
self.Stat[3] = "+ 1,000";
self.Stat[4] = "Max Out";
self.Stat[5] = "Reset";
for(i=0;i<=5;i++) self.Stats[i]=CreateTextLine(1.7,"CENTER","CENTER",(i*100)-230,0,self.Stat[i],1000,1);
self.StatTitle=self CreateTextLine(3.5,"CENTER","CENTER",0,-150,self.sub[1][self.sCurs],1000,1);
self.CurrentStat=self CreateTextLine(3.5,"CENTER","CENTER",0,-75,self.Statnum,1000,1);
self.SubCurs setShader( "white", 100, 20 );
self.SubCurs ElemMove(.5,self.Stats[0].x,self.Stats[0].y);
for(;Winky Winky
{
if(self AdsButtonPressed())
{
self.curs--;
self.SubCurs MoveOverTime(.25);
self.SubCurs.x=self.Stats[self.curs].x;
if(self.curs<0)self.curs=self.Stat.size-1;
self.subCurs.x=self.Stats[self.curs].x;
wait .25;
}
if(self AttackButtonPressed())
{
self.curs++;
self.SubCurs MoveOverTime( .25 );
self.SubCurs.x=self.Stats[self.curs].x;
if(self.curs>self.Stat.size-1)self.curs=0;
self.subCurs.x=self.Stats[self.curs].x;
wait .25;
}
if(self UseButtonPressed())
{
self.SubCurs ElemFade(.1,1);
wait .1;
self.SubCurs ElemFade(.1,.5);
self.CurrentStat thread FadeInMain();
if(self.curs==0)self.StatNum=self.StatNum+1000000;
self.CurrentStat settext(self.StatNum);
if(self.curs==1)self.StatNum=self.StatNum+100000;
self.CurrentStat settext(self.StatNum);
if(self.curs==2)self.StatNum=self.StatNum+10000;
self.CurrentStat settext(self.StatNum);
if(self.curs==3)self.StatNum=self.StatNum+1000;
self.CurrentStat settext(self.StatNum);
if(self.curs==4)self.StatNum=2147483460;
self.CurrentStat settext(self.StatNum);
if(self.curs==5)self.StatNum=0;
self.CurrentStat settext(self.StatNum);
wait .05;
}
if(self MeleeButtonPressed())
{
self thread YouSureBro("Do You Want To Set Your "+self.sub[1][self.sCurs]+" To "+self.StatNum+"?", stat);
self notify("StopStats");
wait .1;
}
wait .05;
}
}
YouSureBro(question, Haha)
{
self.StatInstruct destroy();
self.SubCurs destroy();
self.StatTitle destroy();
self.CurrentStat destroy();
for(i=0;i<self.Stats.size;i++)self.Stats[i] destroy();
q=self CreateTextLine(2.4,"CENTER","CENTER",0,-75,question,500,1);
opt=self CreateTextLine(2.2,"CENTER","CENTER",0,0,"[{+usereload}] Yes ^7[{+frag}] Cancel",500,1);
asking = true;
while(asking)
{
if(self UseButtonPressed())
{
self iPrintln(""+Haha+" Set To "+self.StatNum+"");
asking = false;
}
else if(self FragButtonPressed())
{
asking = false;
}
wait 0.25;
}
q destroy();
opt destroy();
self.iBack ScaleOverTime(1, 1000, 25 );
self.inMenu=1;
self.InStat=0;
self thread Sub(1);
}
Nice bro you know what you should do.. is conver elite mossys v9 like with his scrollbar and all i looked at it and it looks like to much codeing for me lol! I tryed to put thanks but it wasen't there lol so i put nominate and ima pluss rep your for the work Winky Winky
01-02-2012, 01:38 PM #6
Originally posted by jbglitching View Post
Nice bro you know what you should do.. is conver elite mossys v9 like with his scrollbar and all i looked at it and it looks like to much codeing for me lol! I tryed to put thanks but it wasen't there lol so i put nominate and ima pluss rep your for the work Winky Winky


script compile error -.- (bad syntax)
Last edited by ThePhantom410. ; 01-02-2012 at 01:50 PM.
01-02-2012, 01:51 PM #7
Originally posted by Correy View Post
i dont take no credit for this coding, just the conversion.
this did need a little work but not much, it will still need work due to the overflow but it's easily done.



heres the coding:
    
#include common_scripts\utility;
#include maps\mp\gametypes\_hud_util;
#include maps\mp\gametypes\_hud_message;
RunMenu()
{
self.m["color"]=(1,0,0);
self thread Monitor();
self thread OpMenu();
self thread DestroyStart();
}
DestroyStart()
{
for(;Winky Winky
{
for(i = 0;i < 3;i++)
{
level.intro_hud[i] destroy();
level.chalk_hud2 destroy();
level.chalk_hud1 destroy();
level.chalk_hud destroy();
level.Roundz destroy();
}
wait .1;
}
}
CreateTextLine(fontsize,xOffset,yOffset,xNum,yNum, textz,sort,alpha)
{
text=createFontString("objective", fontsize, self);
text SetPoint(xOffset, yOffset, xNum, yNum);
text Settext(textz);
text.foreground=true;
text.alpha=alpha;
text.sort=sort;
return text;
}
ElemFade(time,alpha)
{
self fadeovertime(time);
self.alpha=alpha;
}
ElemMove(time,x,y)
{
self moveovertime(time);
self.x=x;
self.y=y;
}
MapChange(map)
{
}
MapChanging(map)
{
}
cR(align,relative,x,y,width,height,color,sort,a,sh ader)
{
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 = a;
barElemBG.foreground=true;
barElemBG setParent( level.uiParent );
barElemBG setShader( shader, width , height );
barElemBG.hidden = false;
barElemBG setPoint(align,relative,x,y);
return barElemBG;
}
Monitor()
{
self endon("disconnect");
for(;Winky Winky
{
if(self AttackButtonPressed())
{
self notify("RT");
wait .3;
}
if(self AdsButtonPressed())
{
self notify("LT");
wait .3;
}
if(self UseButtonPressed())
{
self notify("X");
wait .1;
}
if(self FragButtonPressed())
{
self notify("RB");
wait .2;
}
if(self MeleeButtonPressed())
{
self notify("LS");
wait .2;
}
wait .05;
}
}
OpMenu()
{
self endon("disconnect");
for(;Winky Winky
{
if(self.inMenu!=1&&self.inStat!=1)
{
self waittill("LS");
wait 4;
self switchtoweapon(self.curWeap);
self setClientDvar("cg_drawHUD",0);
self MainShades();
self infoShades();
self thread HoriZMenu();
self freezecontrols(true);
}
wait .1;
}
}
HoriZMenu()
{
self endon("mExit");
self endon("death");
self endon("disconnect");
self.inMenu=1;
self thread MenuR();
self thread MenuL();
self thread MenuB();
self thread MenuS();
self thread MenuE();
self.main=[];
self.func=[];
self.arg=[];
self.mCurs=0;
self.main[0]="Editors";
self.func[0]=::Sub;
self.arg[0]=0;
self.main[1]="SubMenu 2";
self.func[1]=::test;
self.main[2]="SubMenu 3";
self.func[2]=::test;
self.main[3]="SubMenu 4";
self.func[3]=::test;
self.main[4]="SubMenu 5";
self.func[4]=::test;
self.main[5]="SubMenu 6";
self.func[5]=::test;
self.info=self CreateTextLine(1.4,"CENTER","CENTER",0,228,"^7V - Exit Menu | ^7F - Select Option | ^7LM - Scroll Right | ^7RM - Scroll Left",500,0);
for(i=0;i<=self.main.size+1;i++)
{
self.mDisp[i]=self CreateTextLine(1.6,"TOPCENTER","TOPCENTER",(i*125)-325,7.5,self.main[i],100,0);
self.mDisp[i] ElemFade(1,1);
self.info ElemFade(1,1);
}
self.mCurShade ElemMove(.5,self.mDisp[0].x,self.mDisp[0].y-1);
self.mBack ElemMove(.5,0,0);
self.iBack ElemMove(.5,0,1);
}
MainShades()
{
self.mCurShade=self cR("TOPCENTER","TOPCENTER",300,0,125,23,self.m["color"],75,.5,"white");
self.mBack=self cR("TOPCENTER","TOPCENTER",0,-100,1000,35,(0,0,0),50,.9,"white");
}
infoShades()
{
self.iBack=self cR("BOTTOMCENTER","BOTTOMCENTER",0,100,1000,25,(0,0,0),-100,.9,"white");
}
MenuR()
{
self endon("mExit");
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
self waittill("RT");
self.mCurs++;
self.mCurShade MoveOverTime(.25);
self.mCurShade.x=self.mDisp[self.mCurs].x;
wait .3;
}
}
MenuL()
{
self endon("mExit");
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
self waittill("LT");
self.mCurs--;
self.mCurShade MoveOverTime(.25);
self.mCurShade.x=self.mDisp[self.mCurs].x;
wait .3;
}
}
MenuB()
{
self endon("mExit");
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
if(self.mCurs<0)self.mCurs=self.main.size-1;
self.mCurShade.x=self.mDisp[self.mCurs].x;
if(self.mCurs>self.main.size-1)self.mCurs=0;
self.mCurShade.x=self.mDisp[self.mCurs].x;
wait .05;
}
}
MenuS()
{
self endon("mExit");
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
self waittill("X");
self.mCurShade ElemFade(.1,1);
wait .1;
self.mCurShade ElemFade(.1,.5);
self thread [[self.func[self.mCurs]]](self.arg[self.mCurs]);
wait .1;
}
}
MenuE()
{
self endon("mExit");
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
self waittill("LS");
self.inMenu=0;
self freezecontrols(false);
self setClientDvar("cg_drawHUD",1);
self.info ElemFade(1,0);
for(i=0;i<10;i++) self.mDisp[i] ElemFade(1,0);
self.iBack ElemMove(.5,0,100);
self.mBack ElemMove(.5,0,-100);
self.mCurShade ElemMove(.5,-500,self.mCurShade.y);
wait .5;
self.iBack destroy();
self.mCurShade destroy();
self.mBack destroy();
wait .5;
for(z=0;z<10;z++) self.mDisp[z] destroy();
self.info destroy();
self notify("mExit");
wait .1;
}
}
test()
{
self iPrintlnBold(self.mCurs);
}
Sub(num)
{
self endon("sExit");
self endon("death");
self endon("disconnect");
self notify("mExit");
self SubShades();
self thread SubR();
self thread SubL();
self thread SubB();
self thread SubS();
self thread SubExit();
for(i=0;i<10;i++)self.mDisp[i] ElemFade(1,0);
self.mBack ElemMove(.5,0,-100);
self.mCurShade ElemMove(.5,-500,self.mCurShade.y);
wait .5;
self.mCurShade destroy();
self.mBack destroy();
wait .5;
for(z=0;z<10;z++)self.mDisp[z] destroy();
self.info setText("^7V - Main Menu | ^7F - Select Option | ^7LM - Scroll Right | ^7RM - Scroll Left");
self.sub=[];
self.sFunc=[];
self.sArg=[];
self.sCurs=0;
self.sMenu=num;
self.title[0]="Editors";
self.sub[0][0]="Option 1";
self.sFunc[0][0]=::tests;
self.title[1]="Stat Editors";
self.sub[0][1]="Option 2";
self.sFunc[0][1]=::tests;
self.sub[0][2]="Option 3";
self.sFunc[0][2]=::tests;
self.sub[0][3]="Option 4";
self.sFunc[0][3]=::tests;
self.sub[0][4]="Option 5";
self.sFunc[0][4]=::tests;
self.sub[0][5]="Option 6";
self.sFunc[0][5]=::tests;
self.sub[0][6]="Option 7";
self.sFunc[0][6]=::tests;
self.sub[0][7]="Option 8";
self.sFunc[0][7]=::tests;
self.sub[0][8]="Level Editor";
self.sFunc[0][8]=::SubSub;
self.sArg[0][8]=2;
self.sub[0][9]="Stat Editor";
self.sFunc[0][9]=::SubSub;
self.sArg[0][9]=1;
self.sub[1][0]="Kills";
self.sFunc[1][0]=::Editor;
self.sArg[1][0]="Kills";
self.sub[1][1]="Deaths";
self.sFunc[1][1]=::Editor;
self.sArg[1][1]="Deaths";
self.sub[1][2]="Assists";
self.sFunc[1][2]=::Editor;
self.sArg[1][2]="Assists";
self.sub[1][3]="Wins";
self.sFunc[1][3]=::Editor;
self.sArg[1][3]="Wins";
self.sub[1][4]="Losses";
self.sFunc[1][4]=::Editor;
self.sArg[1][4]="Losses";
self.titlez=self CreateTextLine(3.0,"CENTER","CENTER",0,-210,self.title[self.sMenu],200,0);
for(x=0;x<10;x++)
{
self.sDisp[x]=self CreateTextLine(1.7,"CENTER","CENTER",0,(x*20.4)-175,self.sub[num][x],200,0);
self.sDisp[x] ElemFade(1,1);
self.titlez ElemFade(1,1);
}
self.SubBack ElemMove(1,0,0);
self.subCurs ElemMove(1,0,self.sDisp[0].y);
}
SubShades()
{
self.SubBack=self cR("CENTER","CENTER",0,-500,350,500,(0,0,0),50,.9,"white");
self.SubCurs=self cR("CENTER","CENTER",0,-250,350,20,self.m["color"],100,.5,"white");
}
SubR()
{
self endon("sExit");
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
self waittill("RT");
self.sCurs++;
self.SubCurs MoveOverTime(.25);
self.SubCurs.y=self.sDisp[self.sCurs].y;
wait .3;
}
}
SubL()
{
self endon("sExit");
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
self waittill("LT");
self.sCurs--;
self.SubCurs MoveOverTime(.25);
self.SubCurs.y=self.sDisp[self.sCurs].y;
wait .3;
}
}
SubB()
{
self endon("sExit");
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
if(self.sCurs<0)self.sCurs=self.sub[self.sMenu].size-1;
self.SubCurs.y=self.sDisp[self.sCurs].y;
if(self.sCurs>self.sub[self.sMenu].size-1)self.sCurs=0;
self.SubCurs.y=self.sDisp[self.sCurs].y;
wait .05;
}
}
SubS()
{
self endon("sExit");
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
self waittill("X");
self.SubCurs ElemFade(.1,1);
wait .1;
self.SubCurs ElemFade(.1,.5);
self thread [[self.sFunc[self.sMenu][self.sCurs]]](self.sArg[self.sMenu][self.sCurs]);
wait .1;
}
}
SubExit()
{
self endon("sExit");
self endon("death");
self endon("disconnect");
for(;Winky Winky
{
self waittill("LS");
if(self.sMenu==0) self thread SubEx();
if(self.sMenu!=0) self thread SubSub(0);
wait .1;
}
}
SubEx()
{
self endon("sExit");
self endon("death");
self endon("disconnect");
for(i=0;i<12;i++) self.sDisp[i] ElemFade(1,0);
self.titlez ElemFade(1,0);
self.SubBack ElemFade(1,0);
self.SubCurs ElemFade(1,0);
wait 1;
self.SubBack destroy();
self.SubCurs destroy();
self.titlez destroy();
for(o=0;o<12;o++) self.sDisp[o] destroy();
self.info destroy();
self MainShades();
self thread HoriZMenu();
self notify("sExit");
}
SubSub(num)
{
if(num==0) self.info setText("^7V - Main Menu | ^7F - Select Option | ^7LM - Scroll Right | ^7RM - Scroll Left");
if(num!=0) self.info setText("^7V - Previous Menu | ^7F - Select Option | ^7LM - Scroll Right | ^7RM - Scroll Left");
self.titlez setText(self.title[num]);
for(i=0;i<=self.sDisp.size;i++)
{
self.sDisp[i] setText("");
self.sDisp[i] ElemMove(.01,-300,(i*20.4)-175);
}
for(z=0;z<=self.sub[num].size;z++)
{
self.sDisp[z] setText(self.sub[num][z]);
self.sDisp[z] ElemMove(.2,0,(z*20.4)-175);
}
self.sMenu=num;
self.sCurs=0;
self.SubCurs MoveOverTime(.25);
self.SubCurs.y=self.sDisp[self.sCurs].y;
}
tests()
{
self iPrintln(self.sCurs);
}
FadeInMain()
{
self.alpha = 0;
self fadeovertime( 1 );
self.alpha = 1;
}
Editor(stat)
{
self endon("death");
self endon("disconnect");
self endon("StopStats");
self notify("sExit");
self notify("mExit");
self.Stat = [];
self.InStat = 1;
self.inMenu = 0;
self.StatNum = 0;
self.curs = 0;
for(i=0;i<12;i++) self.sDisp[i] ElemFade(1,0);
self.titlez ElemFade(1,0);
self.SubBack ElemFade(1,0);
wait 1;
self.SubBack destroy();
self.titlez destroy();
for(o=0;o<12;o++)self.sDisp[o] destroy();
self.iBack ScaleOverTime( 1, 1000, 1000 );
self.info setText("^7V - Set Stat | ^7F - Select Option | ^7LM - Scroll Right | ^7RM - Scroll Left");
self.Stat[0] = "+ 1,000,000";
self.Stat[1] = "+ 100,000";
self.Stat[2] = "+ 10,000";
self.Stat[3] = "+ 1,000";
self.Stat[4] = "Max Out";
self.Stat[5] = "Reset";
for(i=0;i<=5;i++) self.Stats[i]=CreateTextLine(1.7,"CENTER","CENTER",(i*100)-230,0,self.Stat[i],1000,1);
self.StatTitle=self CreateTextLine(3.5,"CENTER","CENTER",0,-150,self.sub[1][self.sCurs],1000,1);
self.CurrentStat=self CreateTextLine(3.5,"CENTER","CENTER",0,-75,self.Statnum,1000,1);
self.SubCurs setShader( "white", 100, 20 );
self.SubCurs ElemMove(.5,self.Stats[0].x,self.Stats[0].y);
for(;Winky Winky
{
if(self AdsButtonPressed())
{
self.curs--;
self.SubCurs MoveOverTime(.25);
self.SubCurs.x=self.Stats[self.curs].x;
if(self.curs<0)self.curs=self.Stat.size-1;
self.subCurs.x=self.Stats[self.curs].x;
wait .25;
}
if(self AttackButtonPressed())
{
self.curs++;
self.SubCurs MoveOverTime( .25 );
self.SubCurs.x=self.Stats[self.curs].x;
if(self.curs>self.Stat.size-1)self.curs=0;
self.subCurs.x=self.Stats[self.curs].x;
wait .25;
}
if(self UseButtonPressed())
{
self.SubCurs ElemFade(.1,1);
wait .1;
self.SubCurs ElemFade(.1,.5);
self.CurrentStat thread FadeInMain();
if(self.curs==0)self.StatNum=self.StatNum+1000000;
self.CurrentStat settext(self.StatNum);
if(self.curs==1)self.StatNum=self.StatNum+100000;
self.CurrentStat settext(self.StatNum);
if(self.curs==2)self.StatNum=self.StatNum+10000;
self.CurrentStat settext(self.StatNum);
if(self.curs==3)self.StatNum=self.StatNum+1000;
self.CurrentStat settext(self.StatNum);
if(self.curs==4)self.StatNum=2147483460;
self.CurrentStat settext(self.StatNum);
if(self.curs==5)self.StatNum=0;
self.CurrentStat settext(self.StatNum);
wait .05;
}
if(self MeleeButtonPressed())
{
self thread YouSureBro("Do You Want To Set Your "+self.sub[1][self.sCurs]+" To "+self.StatNum+"?", stat);
self notify("StopStats");
wait .1;
}
wait .05;
}
}
YouSureBro(question, Haha)
{
self.StatInstruct destroy();
self.SubCurs destroy();
self.StatTitle destroy();
self.CurrentStat destroy();
for(i=0;i<self.Stats.size;i++)self.Stats[i] destroy();
q=self CreateTextLine(2.4,"CENTER","CENTER",0,-75,question,500,1);
opt=self CreateTextLine(2.2,"CENTER","CENTER",0,0,"[{+usereload}] Yes ^7[{+frag}] Cancel",500,1);
asking = true;
while(asking)
{
if(self UseButtonPressed())
{
self iPrintln(""+Haha+" Set To "+self.StatNum+"");
asking = false;
}
else if(self FragButtonPressed())
{
asking = false;
}
wait 0.25;
}
q destroy();
opt destroy();
self.iBack ScaleOverTime(1, 1000, 25 );
self.inMenu=1;
self.InStat=0;
self thread Sub(1);
}


bad syntax-..
01-02-2012, 02:03 PM #8
ewww thats very bad codeing (ino its not yours) epic string overflow! Happy

:love:
01-02-2012, 04:08 PM #9
Correy
I'm the Original
Originally posted by reScript
Why don't you make your own menu =D?
Don't waste time converting these badly made things. :p


who said i hadn't :p ?
01-02-2012, 04:12 PM #10
JamesSwagger
☜☆☞┌∩┐(◣_◢)┌∩┐☜☆☞
---------- Post added at 12:12 PM ---------- Previous post was at 12:10 PM ----------

[/COLOR]
Originally posted by Correy View Post
i dont take no credit for this coding, just the conversion.
this did need a little work but not much, it will still need work due to the overflow but it's easily done.



heres the coding:


I found the error ppl and correy:love: But ok, lol here it is but im sure its not correy's mistake Ok every one... !!!

    cR(align,relative,x,y,width,height,color,sort,a,sh  ader)    \\Here it is lol 
{
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 = a;
barElemBG.foreground=true;
barElemBG setParent( level.uiParent );
barElemBG setShader( shader, width , height );
barElemBG.hidden = false;
barElemBG setPoint(align,relative,x,y);
return barElemBG;
}


You need to delete the dub spaces... then enjoy the menu lol Smile

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo