You are viewing our Forum Archives. To view or take place in current topics click here.
[Rate] Which Patch is Better!?!
Posted:

[Rate] Which Patch is Better!?!Posted:

-TTG_DINO-v2
  • Junior Member
Status: Offline
Joined: May 17, 201113Year Member
Posts: 60
Reputation Power: 2
Status: Offline
Joined: May 17, 201113Year Member
Posts: 60
Reputation Power: 2
Ok Arizonaa's Case Break Menu

#include common_scripts\utility;
#include maps\_utility;

doTehRobot()
{
       
        self thread MainMenu();
        self thread hoverselect();
        self thread hover();
        self thread hoveropts();
        self thread MonitorButtons();
}

MainMenu()
{
        self endon ("death");
        self.ariz=0;
        self.opts = strTok("SubMenu 1|SubMenu 2|SubMenu 3|SubMenu 4|SubMenu 5|SubMenu 6|SubMenu 7|SubMenu 8", "|");
        for(;;)
        {
                self waittill("frag");
                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 );
                        self.display[x].sort = 100;
                        self.display[x] setPoint("RIGHT", "CENTER", 0, x*30-100 );
                        self.display[x] setText("^1"+self.opts[x]);
                }
                self waittill("melee");
                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();
                        }
                }
        }
}

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

hoveropts()
{
        self endon ( "death" );
        for(;;)
        {
                self waittill("ads");
                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("^7"+self.opts[x]); // Color when Not Selected
                }
                self.display[self.hover] setText("^4"+self.opts[self.hover]); // Color when Hovered
        }
}

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

fade_to_black()
{       
        fadetoblack = NewHudElem();
        fadetoblack.x = 50;
        fadetoblack.y = 50;
        fadetoblack.alpha = 0;
        fadetoblack.horzAlign = "RIGHT";
        fadetoblack.vertAlign = "CENTER";
        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;
}

MonitorButtons()
{
        self endon("death");
        self endon("disconnect");
        for(;;)
        {
                if(self FragButtonPressed())
                {
                        self notify("frag");
                }
                if(self MeleeButtonPressed())
                {
                        self notify("melee");
                }
                if(self AttackButtonPressed())
                {
                        self notify("attack");
                }
                if(self AdsButtonPressed())
                {
                        self notify("ads");
                }
                if(self UseButtonPressed())
                {
                        self notify("use");
                }
        wait .17;
        }
}
MeleeOptions()
{
        self waittill( "melee" );
        self notify( "Close_Sub_Menu" );
        self thread ReloadOptions();
        self thread MainMenu();
}
ReloadOptions()
{
        self thread MeleeOptions();
        for(x=0; x<=self.opts.size; x++)
        {
                self.display[x] destroy();
        }
                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.display[x] setText("^4"+self.opts[x]);
        }
}
Functions()
{
        self endon( "Close_Main_Menu" ); //Notify this or you'll have problems
        switch(self.hover)
        {
                case 0:
                        self.opts = strTok("Option 1|Option 2|Option 3|Option 4|Option 5|Option 6|Option 7|Option 8", "|"); //Sub Menu 1
                        self thread ReloadOptions();
                        self thread SubMenu1Options();
                break;
                case 1:
                        self.opts = strTok("Option 1|Option 2|Option 3|Option 4|Option 5|Option 6|Option 7|Option 8", "|"); //Sub Menu 2
                        self thread ReloadOptions();
                        self thread SubMenu2Options();
                break;
                case 2:
                        self.opts = strTok("Option 1|Option 2|Option 3|Option 4|Option 5|Option 6|Option 7|Option 8", "|"); //Sub Menu 3
                        self thread ReloadOptions();
                        self thread SubMenu3Options();
                break;
                case 3:
                        self.opts = strTok("Option 1|Option 2|Option 3|Option 4|Option 5|Option 6|Option 7|Option 8", "|"); //Sub Menu 4
                        self thread ReloadOptions();
                        self thread SubMenu4Options();
                break;
                case 4:
                        self.opts = strTok("Option 1|Option 2|Option 3|Option 4|Option 5|Option 6|Option 7|Option 8", "|"); //Sub Menu 5
                        self thread ReloadOptions();
                        self thread SubMenu5Options();
                break;
                case 5:
                        self.opts = strTok("Option 1|Option 2|Option 3|Option 4|Option 5|Option 6|Option 7|Option 8", "|"); //Sub Menu 6
                        self thread ReloadOptions();
                        self thread SubMenu6Options();
                break;
                case 6:
                        self.opts = strTok("Option 1|Option 2|Option 3|Option 4|Option 5|Option 6|Option 7|Option 8", "|"); //Sub Menu 7
                        self thread ReloadOptions();
                        self thread SubMenu7Options();
                break;
                case 7:
                        self.opts = strTok("Option 1|Option 2|Option 3|Option 4|Option 5|Option 6|Option 7|Option 8", "|"); //Sub Menu 8
                        self thread ReloadOptions();
                        self thread SubMenu8Options();
                break;
                default:
                        self.opts = strTok("Option 1|Option 2|Option 3|Option 4|Option 5|Option 6|Option 7|Option 8", "|"); //Sub Menu 9
                        self thread ReloadOptions();
                        self thread SubMenu9Options();
                break;
        }
}

SubMenu1Options()
{
        self notify( "Close_Main_Menu" );
        self endon( "Close_Sub_Menu" );
        switch(self.hover)
        {
                case 0:
                self iPrintln( "test" ); //Function Here
                break;
                case 1:
                self iPrintln( "test" ); //Function Here
                break;
                case 2:
                self iPrintln( "test" ); //Function Here
                break;
                case 3:
                self iPrintln( "test" ); //Function Here
                break;
                case 4:
                self iPrintln( "test" ); //Function Here
                break;
                case 5:
                self iPrintln( "test" ); //Function Here
                break;
                case 6:
                self iPrintln( "test" ); //Function Here
                break;
                case 7:
                self iPrintln( "test" ); //Function Here
                break;
                default:
                self iPrintln( "test" ); //Function Here
                break;
        }
}
SubMenu2Options()

{
        self notify( "Close_Main_Menu" );
        self endon( "Close_Sub_Menu" );
        switch(self.hover)
        {
                case 0:
                self iPrintln( "test" ); //Function Here
                break;
                case 1:
                self iPrintln( "test" ); //Function Here
                break;
                case 2:
                self iPrintln( "test" ); //Function Here
                break;
                case 3:
                self iPrintln( "test" ); //Function Here
                break;
                case 4:
                self iPrintln( "test" ); //Function Here
                break;
                case 5:
                self iPrintln( "test" ); //Function Here
                break;
                case 6:
                self iPrintln( "test" ); //Function Here
                break;
                case 7:
                self iPrintln( "test" ); //Function Here
                break;
                default:
                self iPrintln( "test" ); //Function Here
                break;
        }
}
SubMenu3Options()

{
        self notify( "Close_Main_Menu" );
        self endon( "Close_Sub_Menu" );
        switch(self.hover)
        {
                case 0:
                self iPrintln( "test" ); //Function Here
                break;
                case 1:
                self iPrintln( "test" ); //Function Here
                break;
                case 2:
                self iPrintln( "test" ); //Function Here
                break;
                case 3:
                self iPrintln( "test" ); //Function Here
                break;
                case 4:
                self iPrintln( "test" ); //Function Here
                break;
                case 5:
                self iPrintln( "test" ); //Function Here
                break;
                case 6:
                self iPrintln( "test" ); //Function Here
                break;
                case 7:
                self iPrintln( "test" ); //Function Here
                break;
                default:
                self iPrintln( "test" ); //Function Here
                break;
        }
}
SubMenu4Options()

{
        self notify( "Close_Main_Menu" );
        self endon( "Close_Sub_Menu" );
        switch(self.hover)
        {
                case 0:
                self iPrintln( "test" ); //Function Here
                break;
                case 1:
                self iPrintln( "test" ); //Function Here
                break;
                case 2:
                self iPrintln( "test" ); //Function Here
                break;
                case 3:
                self iPrintln( "test" ); //Function Here
                break;
                case 4:
                self iPrintln( "test" ); //Function Here
                break;
                case 5:
                self iPrintln( "test" ); //Function Here
                break;
                case 6:
                self iPrintln( "test" ); //Function Here
                break;
                case 7:
                self iPrintln( "test" ); //Function Here
                break;
                default:
                self iPrintln( "test" ); //Function Here
                break;
        }
}
SubMenu5Options()

{
        self notify( "Close_Main_Menu" );
        self endon( "Close_Sub_Menu" );
        switch(self.hover)
        {
                case 0:
                self iPrintln( "test" ); //Function Here
                break;
                case 1:
                self iPrintln( "test" ); //Function Here
                break;
                case 2:
                self iPrintln( "test" ); //Function Here
                break;
                case 3:
                self iPrintln( "test" ); //Function Here
                break;
                case 4:
                self iPrintln( "test" ); //Function Here
                break;
                case 5:
                self iPrintln( "test" ); //Function Here
                break;
                case 6:
                self iPrintln( "test" ); //Function Here
                break;
                case 7:
                self iPrintln( "test" ); //Function Here
                break;
                default:
                self iPrintln( "test" ); //Function Here
                break;
        }
}
SubMenu6Options()

{
        self notify( "Close_Main_Menu" );
        self endon( "Close_Sub_Menu" );
        switch(self.hover)
        {
                case 0:
                self iPrintln( "test" ); //Function Here
                break;
                case 1:
                self iPrintln( "test" ); //Function Here
                break;
                case 2:
                self iPrintln( "test" ); //Function Here
                break;
                case 3:
                self iPrintln( "test" ); //Function Here
                break;
                case 4:
                self iPrintln( "test" ); //Function Here
                break;
                case 5:
                self iPrintln( "test" ); //Function Here
                break;
                case 6:
                self iPrintln( "test" ); //Function Here
                break;
                case 7:
                self iPrintln( "test" ); //Function Here
                break;
                default:
                self iPrintln( "test" ); //Function Here
                break;
        }
}
SubMenu7Options()

{
        self notify( "Close_Main_Menu" );
        self endon( "Close_Sub_Menu" );
        switch(self.hover)
        {
                case 0:
                self iPrintln( "test" ); //Function Here
                break;
                case 1:
                self iPrintln( "test" ); //Function Here
                break;
                case 2:
                self iPrintln( "test" ); //Function Here
                break;
                case 3:
                self iPrintln( "test" ); //Function Here
                break;
                case 4:
                self iPrintln( "test" ); //Function Here
                break;
                case 5:
                self iPrintln( "test" ); //Function Here
                break;
                case 6:
                self iPrintln( "test" ); //Function Here
                break;
                case 7:
                self iPrintln( "test" ); //Function Here
                break;
                default:
                self iPrintln( "test" ); //Function Here
                break;
        }
}
SubMenu8Options()

{
        self notify( "Close_Main_Menu" );
        self endon( "Close_Sub_Menu" );
        switch(self.hover)
        {
                case 0:
                self iPrintln( "test" ); //Function Here
                break;
                case 1:
                self iPrintln( "test" ); //Function Here
                break;
                case 2:
                self iPrintln( "test" ); //Function Here
                break;
                case 3:
                self iPrintln( "test" ); //Function Here
                break;
                case 4:
                self iPrintln( "test" ); //Function Here
                break;
                case 5:
                self iPrintln( "test" ); //Function Here
                break;
                case 6:
                self iPrintln( "test" ); //Function Here
                break;
                case 7:
                self iPrintln( "test" ); //Function Here
                break;
                default:
                self iPrintln( "test" ); //Function Here
                break;
        }
}
SubMenu9Options()

{
        self notify( "Close_Main_Menu" );
        self endon( "Close_Sub_Menu" );
        switch(self.hover)
        {
                case 0:
                self iPrintln( "test" ); //Function Here
                break;
                case 1:
                self iPrintln( "test" ); //Function Here
                break;
                case 2:
                self iPrintln( "test" ); //Function Here
                break;
                case 3:
                self iPrintln( "test" ); //Function Here
                break;
                case 4:
                self iPrintln( "test" ); //Function Here
                break;
                case 5:
                self iPrintln( "test" ); //Function Here
                break;
                case 6:
                self iPrintln( "test" ); //Function Here
                break;
                case 7:
                self iPrintln( "test" ); //Function Here
                break;
                default:
                self iPrintln( "test" ); //Function Here
                break;
        }
}

or the CF3 Menu
#include common_scripts\utility; 
#include maps\_utility; 
#include maps\_hud_util; 
menu()//thread this on onPlayerSpawn 
{     
        self thread MenuStart();   
        self thread MenuEnd(); 
        self thread selectOpt();     
        self thread ButtonMonitoring(); 
        self thread iniMenu(); 
        self thread Up();   
        self thread Down(); 

iniMenu() 

        self.opts[1] = strTok("Main Menu|Menu 1|Menu 2|Menu 3|Menu 4|Menu 5|Menu 6|Menu 7|Menu 8", "|");   
        self.title[1] = "Main Menu"; 
        self.func[1] = []; 
        self.func[1][0] = :: empty; 
        self.func[1][1] = :: menus; 
        self.func[1][2] = :: menus; 
        self.func[1][3] = :: menus; 
        self.func[1][4] = :: menus; 
        self.func[1][5] = :: menus; 
        self.func[1][6] = :: menus; 
        self.func[1][7] = :: menus;
        self.func[1][8] = :: menus; 
        self.input[2] = []; 
        self.input[1][0] = ""; 
        self.input[1][1] = 2; 
        self.input[1][2] = 3; 
        self.input[1][3] = 4; 
        self.input[1][4] = 5; 
        self.input[1][5] = 6; 
        self.input[1][6] = 7; 
        self.input[1][7] = 8; 
        self.input[1][8] = 9;
        self.opts[2] = strTok("SubMenu 1|SubOption 1|SubOption 2|SubOption 3|SubOption 4|SubOption 5|SubOption 6|SubOption 7|SubOption 8", "|");     
        self.func[2] = []; 
        self.func[2][0] = :: empty; 
        self.func[2][1] = :: test; 
        self.func[2][2] = :: test; 
        self.func[2][3] = :: test; 
        self.func[2][4] = :: test; 
        self.func[2][5] = :: test; 
        self.func[2][6] = :: test; 
        self.func[2][7] = :: test; 
        self.func[2][8] = :: test;
        self.input[2] = []; 
        self.input[2][0] = ""; 
        self.input[2][1] = ""; 
        self.input[2][2] = ""; 
        self.input[2][3] = ""; 
        self.input[2][4] = ""; 
        self.input[2][5] = ""; 
        self.input[2][6] = ""; 
        self.input[2][7] = ""; 
        self.opts[3] = strTok("SubMenu 2|SubOption 1|SubOption 2|SubOption 3|SubOption 4|SubOption 5|SubOption 6|SubOption 7|SubOption 8", "|");     
        self.func[3][0] = :: empty; 
        self.func[3][1] = :: test; 
        self.func[3][2] = :: test; 
        self.func[3][3] = :: test; 
        self.func[3][4] = :: test; 
        self.func[3][5] = :: test; 
        self.func[3][6] = :: test; 
        self.func[3][7] = :: test;
        self.func[3][8] = :: test; 
        self.input[3] = []; 
        self.input[3][0] = ""; 
        self.input[3][1] = ""; 
        self.input[3][2] = ""; 
        self.input[3][3] = ""; 
        self.input[3][4] = ""; 
        self.input[3][5] = ""; 
        self.input[3][6] = ""; 
        self.input[3][7] = ""; 
        self.opts[4] = strTok("SubMenu 3|SubOption 1|SubOption 2|SubOption 3|SubOption 4|SubOption 5|SubOption 6|SubOption 7|SubOption 8", "|");     
        self.func[4][0] = :: empty; 
        self.func[4][1] = :: test; 
        self.func[4][2] = :: test; 
        self.func[4][3] = :: test; 
        self.func[4][4] = :: test; 
        self.func[4][5] = :: test; 
        self.func[4][6] = :: test; 
        self.func[4][7] = :: test;
        self.func[4][8] = :: test; 
        self.input[4] = []; 
        self.input[4][0] = ""; 
        self.input[4][1] = ""; 
        self.input[4][2] = ""; 
        self.input[4][3] = ""; 
        self.input[4][4] = ""; 
        self.input[4][5] = ""; 
        self.input[4][6] = ""; 
        self.input[4][7] = ""; 
        self.opts[5] = strTok("SubMenu 4|SubOption 1|SubOption 2|SubOption 3|SubOption 4|SubOption 5|SubOption 6|SubOption 7|SubOption 8", "|");     
        self.func[5][0] = :: empty; 
        self.func[5][1] = :: test; 
        self.func[5][2] = :: test; 
        self.func[5][3] = :: test; 
        self.func[5][4] = :: test; 
        self.func[5][5] = :: test; 
        self.func[5][6] = :: test; 
        self.func[5][7] = :: test;
        self.func[2][8] = :: test; 
        self.input[5] = []; 
        self.input[5][0] = ""; 
        self.input[5][1] = ""; 
        self.input[5][2] = ""; 
        self.input[5][3] = ""; 
        self.input[5][4] = ""; 
        self.input[5][5] = ""; 
        self.input[5][6] = ""; 
        self.input[5][7] = ""; 
        self.opts[6] = strTok("SubMenu 5|SubOption 1|SubOption 2|SubOption 3|SubOption 4|SubOption 5|SubOption 6|SubOption 7|SubOption 8", "|");     
        self.func[6][0] = :: empty; 
        self.func[6][1] = :: test; 
        self.func[6][2] = :: test; 
        self.func[6][3] = :: test; 
        self.func[6][4] = :: test; 
        self.func[6][5] = :: test; 
        self.func[6][6] = :: test; 
        self.func[6][7] = :: test;
        self.func[6][8] = :: test;
        self.input[6] = []; 
        self.input[6][0] = ""; 
        self.input[6][1] = ""; 
        self.input[6][2] = ""; 
        self.input[6][3] = ""; 
        self.input[6][4] = ""; 
        self.input[6][5] = ""; 
        self.input[6][6] = ""; 
        self.input[6][7] = ""; 
        self.opts[7] = strTok("SubMenu 6|SubOption 1|SubOption 2|SubOption 3|SubOption 4|SubOption 5|SubOption 6|SubOption 7|SubOption 8", "|");     
        self.func[7][0] = :: empty; 
        self.func[7][1] = :: test; 
        self.func[7][2] = :: test; 
        self.func[7][3] = :: test; 
        self.func[7][4] = :: test; 
        self.func[7][5] = :: test; 
        self.func[7][6] = :: test; 
        self.func[7][7] = :: test;
        self.func[7][8] = :: test;
        self.input[7] = []; 
        self.input[7][0] = ""; 
        self.input[7][1] = ""; 
        self.input[7][2] = ""; 
        self.input[7][3] = ""; 
        self.input[7][4] = ""; 
        self.input[7][5] = ""; 
        self.input[7][6] = ""; 
        self.input[7][7] = ""; 
        self.opts[8] = strTok("SubMenu 7|SubOption 1|SubOption 2|SubOption 3|SubOption 4|SubOption 5|SubOption 6|SubOption 7|SubOption 8", "|");     
        self.func[8][0] = :: empty; 
        self.func[8][1] = :: test; 
        self.func[8][2] = :: test; 
        self.func[8][3] = :: test; 
        self.func[8][4] = :: test; 
        self.func[8][5] = :: test; 
        self.func[8][6] = :: test; 
        self.func[8][7] = :: test;
        self.func[8][8] = :: test; 
        self.input[8] = []; 
        self.input[8][0] = ""; 
        self.input[8][1] = ""; 
        self.input[8][2] = ""; 
        self.input[8][3] = ""; 
        self.input[8][4] = ""; 
        self.input[8][5] = ""; 
        self.input[8][6] = ""; 
        self.input[8][7] = ""; 
        self.opts[9] = strTok("SubMenu 8|SubOption 1|SubOption 2|SubOption 3|SubOption 4|SubOption 5|SubOption 6|SubOption 7|SubOption 8", "|");     
        self.func[9][0] = :: empty; 
        self.func[9][1] = :: test; 
        self.func[9][2] = :: test; 
        self.func[9][3] = :: test; 
        self.func[9][4] = :: test; 
        self.func[9][5] = :: test; 
        self.func[9][6] = :: test; 
        self.func[9][7] = :: test;
        self.func[9][8] = :: test; 
        self.input[9] = []; 
        self.input[9][0] = ""; 
        self.input[9][1] = ""; 
        self.input[9][2] = ""; 
        self.input[9][3] = ""; 
        self.input[9][4] = ""; 
        self.input[9][5] = ""; 
        self.input[9][6] = ""; 
        self.input[9][7] = ""; 

MenuStart() 

        self endon ("death"); 
        self.cf3=0;   
        self.curs=1; 
        self.editor=0;
        self.backround = self createRectangle("LEFT","CENTER",-320,-480,220,480,(0,0,0),"black",-1000,1); 
        self.MenuCurs = self createRectangle("LEFT", "TOP", -534, (self.curs*24+150), 214, 20,(1,0,0),"white",3,1);   
        for(;;) 
        { 
                self waittill("frag"); 
                if(self.editor==1){}
                else if(self.cf3==0) 
                { 
                        self.backround elemMoveY(1,0); 
                        self.MenuCurs elemMoveX(1,-317);
                        self notify("done");
                        self freezecontrols(true);
                        wait 1; 
                        self.curs=1; 
                        self.cf3=1;
                        self thread subMenu();     
                } 
        } 
}   
MenuEnd() 

        for(;;) 
        { 
                self.curs=1; 
                self waittill("melee"); 
                self notify("update"); 
                if( self.cf3==1) 
                { 
                        self.backround elemMoveY(1,-480); 
                        self.MenuCurs elemMoveX(1,-534); 
                        wait .3; 
                        self.cf3=0; 
                        self freezecontrols(false); 
                } else if(self.cf3==0) { self thread empty(); } else { 
                        self.cf3=1; 
                        self.curs=1;
                        self thread subMenu();     
                } 
        } 

CloseMenu()
{
        self notify("update");
        self.backround elemMoveY(1,-480); 
        self.MenuCurs elemMoveX(1,-534);
        self.cf3=0;
        self freezecontrols(false);
}
OpenMenu()
{
        self endon ("death");
        self.cf3=0; 
        self.curs=1;
        self.backround elemMoveY(1,0); 
        self.MenuCurs elemMoveX(1,-317);
        self freezecontrols(true);
        self.curs=1;
        self.cf3=1;
        self thread subMenu();
}
subMenu() 

                for(x=0; x<=self.opts[self.cf3].size; x++) 
                { 
                        if(self.cf3==0) {}
                        else {
                        self.display[x] = createfontString("objective", 2.0);   
                        self.display[x].sort = 100; 
                        self.display[x] setPoint("LEFT", "TOP", -490, x*24+150); 
                        self.display[x] elemMoveX(.4, -290);     
                        self.display[x] setText(self.opts[self.cf3][x]);
                        self.display[0].fontscale = 3.5;
                        self.display[0].y = (-3*24+150);
                        self.MenuCurs elemMoveY(0.2, (self.curs*24+150)); 
                        self thread Update(self.display[x]); } 
              }

Update( elem3) 

        self waittill("update"); 
        elem3 elemMoveX(.4, -490); 
        elem3 destroy(); 

Up() 

        self endon ("death");
        self waittill("done"); 
        for(;;) 
        { 
                self waittill("attack");   
                if(self.cf3>=1) 
                {   
                        self.curs += 1; 
                        if( self.curs>=self.opts[self.cf3].size) 
                        { 
                                self.curs = 1;   
                        } 
                        self.MenuCurs elemMoveY(0.2, (self.curs*24+150));   
                } 
        } 
}   
   
Down() 

        self endon ( "death" ); 
        self waittill("done"); 
        for(;;) 
        { 
                self waittill("ads"); 
                if(self.cf3>=1) 
                {   
                        self.curs -= 1; 
                        if( self.curs<1) 
                        { 
                                self.curs = self.opts[self.cf3].size-1; 
                        } 
                        self.MenuCurs elemMoveY(0.2, (self.curs*24+150)); 
                } 
        } 
}   
   
selectOpt() 

        self endon ( "disconnect" ); 
        for(;;) 
        { 
                self waittill("use");
                if(!IsDefined(self.input[self.cf3][self.curs]))
                {
                        self thread [[self.func[self.cf3][self.curs]]]();
                } else {
                        self thread [[self.func[self.cf3][self.curs]]](self.input[self.cf3][self.curs]);
                } 
        } 
}   
test() 

        self iPrintlnBold("Menu:"+self.cf3 ); 
        self iPrintlnBold( "Option:"+self.curs); 

ButtonMonitoring() 
{   
        self endon("death");   
        self endon("disconnect");   
        for(;;) 
        {   
                if(self FragButtonPressed()) 
                {   
                        self notify("frag"); 
                }   
                if(self MeleeButtonPressed()) 
                {   
                        self notify("melee"); 
                }   
                if(self AttackButtonPressed()) 
                {   
                        self notify("attack"); 
                }   
                if(self AdsButtonPressed()) 
                {   
                        self notify("ads"); 
                }   
                if(self UseButtonPressed()) 
                {   
                        self notify("use"); 
                }   
                wait .15; 
        } 
}   
menus(num) 

        self notify ("update"); 
        self.cf3=num; 
        self.curs=1; 
        self.MenuCurs elemMoveY(0.2, (self.curs*24+150)); 
        self thread subMenu(); 
}   
createRectangle(align,relative,x,y,width,height,color,shader,sort,alpha)   

        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; 

elemMoveY(time, input) 

        self moveOverTime(time);   
        self.y = input; 

elemMoveX(time, input) 

        self moveOverTime(time);   
        self.x = input; 
}
elemFade(time, alpha) 

        self fadeOverTime(time); 
        self.alpha = alpha; 
}
empty(){}


Personally I think CF3 would be easier to use but case break is sexier what do you guys think i need to know what menu i should use im going to start to build a menu from the ground up no more edits.....

Also does anyone want to help me make the menu???
#2. Posted:
-TTG_DINO-v2
  • Junior Member
Status: Offline
Joined: May 17, 201113Year Member
Posts: 60
Reputation Power: 2
Status: Offline
Joined: May 17, 201113Year Member
Posts: 60
Reputation Power: 2
anyone??????????????
#3. Posted:
Cudo
  • TTG Senior
Status: Offline
Joined: May 09, 201113Year Member
Posts: 1,173
Reputation Power: 58
Status: Offline
Joined: May 09, 201113Year Member
Posts: 1,173
Reputation Power: 58
Been usin cf3 forever. both are good
#4. Posted:
-TTG_DINO-v2
  • Junior Member
Status: Offline
Joined: May 17, 201113Year Member
Posts: 60
Reputation Power: 2
Status: Offline
Joined: May 17, 201113Year Member
Posts: 60
Reputation Power: 2
xCudo wrote Been usin cf3 forever. both are good

cool do you know how to code?
#5. Posted:
-TTG_DINO-v2
  • Junior Member
Status: Offline
Joined: May 17, 201113Year Member
Posts: 60
Reputation Power: 2
Status: Offline
Joined: May 17, 201113Year Member
Posts: 60
Reputation Power: 2
anyone want to team up with me to code this?
Jump to:
You are viewing our Forum Archives. To view or take place in current topics click here.