ItsMods

Full Version: XG R4PiDzZ Black Ops Mod Menu
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4
how do we get this menu? like what do we do lol sorry im new to the menu thing, do we get _rank.gsc and erase it all and paste that stuff in it?
(10-20-2011, 00:42)x_slip_KNOT666 Wrote: [ -> ]how do we get this menu? like what do we do lol sorry im new to the menu thing, do we get _rank.gsc and erase it all and paste that stuff in it?

No it's a bit more complicated than that, I don't think people who don't know how modding works will understand.
(01-21-2011, 20:50)d0h! Wrote: [ -> ]

PHP Code:
// I monitor each button separate because it responds faster!
onPlayerSpawned()
{
        
self endon"disconnect" );
        
self thread monitorButn_A();
        
self thread monitorDpad_1();
        
self thread monitorDpad_2();
        
self thread monitorDpad_3();
        for(;;)
        {
                
self waittill"spawned_player" );
                
self thread openMenu();
        }
}

openMenu()
{
        
self endon"death" );
        
self endon"disconnect" );
        
self.menuOpen 0;
        while( 
self.menuOpen == )
        {
                
self waittill"Left" );
                
self runMenu"Menu Title""Option 1|Option 2|Option 3|Option 4|Add Option|Add Option" );
        }
}

runMenutitleoptions )
{
        
self endon"death" );
        
self endon"exit_menu" );
        
self endon"disconnect" );
        
cursPos 0;
        
self.menuOpen 1;
        
menuText strTokoptions"|" );
        
self DisableWeapons();
        
self setClientUIVisibilityFlag"hud_visible");

        
titleDisp self createFontString"objective"2.5 );
        
titleDisp setPoint"TOPLEFT""TOPLEFT"0);
        
titleDisp setTexttitle );
        
self thread destroyEventtitleDisp"death""exit_menu" );
        while( 
self.menuOpen )
        {
                
string "";
                for( 
i=0i<menuText.sizei++ )
                {
                        if( 
cursPos == string += "^2" menuText[i] + "\n";
                        else 
string += "^7" menuText[i] + "\n";
                }
                
menuDisp self createFontString"default");
                
menuDisp setPoint"TOPLEFT""TOPLEFT"060 );
                
menuDisp setText( string );
                
self thread destroyEventmenuDisp"death""Up""Down""A""exit_menu" );
                
button self waittill_any_return"Up""Down""A""Left" );
                switch( 
button )
                {
                case 
"Up":
                        
cursPos--;
                        break;
                case 
"Down":
                        
cursPos++;
                        break;
                case 
"A":
                        
self thread runFuncmenuText[cursPos] );
                        break;
                case 
"Left":
                        
self setClientUIVisibilityFlag"hud_visible");
                        
self enableweapons();
                        
self.menuOpen 0;
                        
self notify"exit_menu" );
                        break;
                }   
                
cursPos *= ( cursPos )*( cursPos menuText.size );
        }
}

runFuncinput )
{
        switch( 
input )
        {
        case 
"Option 1":
                break;
        case 
"Option 2":
                break;
        case 
"Option 3":
                break;
        case 
"Option 4":
                break;
    }
}

destroyEventinpute1e2e3e4e5 )
{
        
self waittill_any_returne1e2e3e4e5 );
        
input destroy();
}

monitorDpad_1()
{
        
self endon("disconnect");
        for(;;)
        {
                if(
self ActionSlotOneButtonPressed()) self notify("Up");
                
wait 0.0001;
        }
}

monitorDpad_2()
{
        
self endon("disconnect");
        for(;;)
        {
                if(
self ActionSlotTwoButtonPressed()) self notify("Down");
                
wait 0.0001;
        }
}

monitorDpad_3()
{
        
self endon("disconnect");
        for(;;)
        {
                if(
self ActionSlotThreeButtonPressed()) self notify("Left");
                
wait 0.0001;
        }
}

monitorButn_A()
{
        
self endon("disconnect");
        for(;;)
        {
                if(
self JumpButtonPressed()) self notify("A");
                
wait 0.0001;
        }


Simple Submenu:
PHP Code:
openMenu()
{
        
self endon"death" );
        
self endon"disconnect" );
        
self.menuOpen 0;
        while( 
self.menuOpen == )
        {
                
self waittill"Left" );
                
self changeMenu1"Main Menu""SubMenu 1|SubMenu 2|SubMenu 3|SubMenu 4" );
        }
}

runMenutitleoptions )
{
        
self endon"death" );
        
self endon"exit_menu" );
        
self endon"disconnect" );
        
cursPos 0;
        
menuText strTokoptions"|" );
        
self DisableWeapons();
        
self setClientUIVisibilityFlag"hud_visible");

        
titleDisp self createFontString"objective"2.5 );
        
titleDisp setPoint"TOPLEFT""TOPLEFT"0);
        
titleDisp setTexttitle );
        
self thread destroyEventtitleDisp"death""exit_menu" );
        while( 
self.menuOpen )
        {
                
string "";
                for( 
i=0i<menuText.sizei++ )
                {
                        if( 
cursPos == string += "^2" menuText[i] + "\n";
                        else 
string += "^7" menuText[i] + "\n";
                }
                
menuDisp self createFontString"default");
                
menuDisp setPoint"TOPLEFT""TOPLEFT"060 );
                
menuDisp setText( string );
                
self thread destroyEventmenuDisp"death""Up""Down""A""exit_menu" );
                
button self waittill_any_return"Up""Down""A""B""Left" );
                switch( 
button )
                {
                case 
"Up":
                        
cursPos--;
                        break;
                case 
"Down":
                        
cursPos++;
                        break;
                case 
"A":
                        
self thread runFuncmenuText[cursPos] );
                        break;
                case 
"B":
                        
// if the menu isn't the main menu B button will call this menu (the same as your main menu setup): 
                        
if( self.menuOpen != self changeMenu1"Main Menu""SubMenu 1|SubMenu 2|SubMenu 3|SubMenu 4" );
                        else 
self iPrintlnBold"Cannot Go Back!" );
                        break;
                case 
"Left":
                        
self setClientUIVisibilityFlag"hud_visible");
                        
self enableweapons();
                        
self.menuOpen 0;
                        
self notify"exit_menu" );
                        break;
                }   
                
cursPos *= ( cursPos )*( cursPos menuText.size );
        }
}

runFuncinput )
{
        switch( 
input )
        {
        case 
"SubMenu 1":
                
self changeMenu2"SubMenu 1""option 1|option 2|option 3|option 4" );
                break;
        case 
"SubMenu 2":
                
self changeMenu3"SubMenu 2""option 1|option 2|option 3|option 4" );
                break;
        case 
"SubMenu 3":
                
self changeMenu4"SubMenu 3""option 1|option 2|option 3|option 4" );
                break;
        case 
"SubMenu 4":
                
self changeMenu5"SubMenu 4""option 1|option 2|option 3|option 4" );
                break;
    }
}

changeMenumenutitleoptions )
{
        
self.menuOpen 0;
        
self notify"exit_menu" );
        
self.menuOpen menu;
        
self runMenutitleoptions );


You need to convert the Xbox Button names into the PC named ones

Credits:
XG R4PiDzZ - Menu
Zy0n - Menu system idea & return on elems.
Clean - Video

how do you select? if using xbox controller is it A?
Where do you put the code? sorry, i'm new to this sort of stuff. lol
Link wont work.. Angry
(09-13-2012, 20:10)swedeludde Wrote: [ -> ]Link wont work.. Angry

because...there is no link
there is the code for the menu in the description
(09-13-2012, 20:17)d0h! Wrote: [ -> ]
(09-13-2012, 20:10)swedeludde Wrote: [ -> ]Link wont work.. Angry

because...there is no link
there is the code for the menu in the description
Where/How do i insert the code?
Pages: 1 2 3 4