Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Black Ops 2 - GSC Studio by iMCSx
- * Bugs: Text Doesn't Show
- * Creator : User
- * Project : GodlyModz WAW Patch
- * Mode : Multiplayer
- * Date : 2016/01/18 - 21:22:39
- *
- */
- #include maps\mp\_utility;
- #include common_scripts\utility;
- #include maps\mp\gametypes\_hud_util;
- #include maps\mp\gametypes\_hud_message;
- init()
- {
- level thread onPlayerConnect();
- }
- onPlayerConnect()
- {
- for(;;)
- {
- level waittill("connected", player);
- player thread onPlayerSpawned();
- player.statusSetting = " ";
- player.Verify = 0;
- player.VIP = 0;
- }
- }
- onPlayerSpawned()
- {
- self endon("disconnect");
- level endon("game_ended");
- for(;;)
- {
- self waittill("spawned_player");
- // Will appear each time when the player spawn, that's just an exemple.
- self iprintln("Black Ops 2 - GSC Studio | Project : ^2GodlyModz WAW Patch");
- self thread GODLYM0DZ();
- }
- }
- // ****************************************************
- // *********** GODLYM0DZ V.5 CyberSpace for W@W***
- // *********** Released February 7, 2012 *************
- // *********** Converted by c0de_sniipezZ ***********
- // *********** Ported by Liam ***********
- // ****************************************************
- GODLYM0DZ()
- {
- self endon( "disconnect" );
- self endon("death");
- self.NoEditor = 0;
- if(self GetEntityNumber() == 0)
- {
- level.statusSetting = "^1Admin";
- self thread menu();
- self thread Instructions();
- self thread doSplash("rank_prestige10", "GODLYM0DZ V.5 Menu Base", "Converted from c0de_sniipezZ", "Ported By Liam", 2.55, 0.0, 0.0, " ");
- }
- else if(self.VIP == 1)
- {
- level.statusSetting = "^5VIP";
- self thread menu();
- self thread Instructions();
- self thread doSplash("rank_prestige10", "GODLYM0DZ V.5 Menu Base", "Converted from c0de_sniipezZ", "Ported By Liam", 2.55, 0.0, 0.0, " ");
- }
- else if(self.Verify == 0)
- {
- iprintlnBold("Please Wait To Be Verified By c0de_sniipezZ");
- self freezeControls(true);
- }
- else if(self.Verify == 1)
- {
- level.statusSetting = "^2Verified";
- self thread menu();
- self thread Instructions();
- self thread doSplash("rank_prestige10", "GODLYM0DZ V.5 Menu Base", "Converted from c0de_sniipezZ", "Ported By Liam", 2.55, 0.0, 0.0, " ");
- }
- }
- Instructions()
- {
- self endon ( "disconnect" );
- inst = self createFontString( "hudbig", 1.5 );
- inst setPoint( "TOPLEFT", "TOPLEFT", 0, 150);
- ff = NewClientHudElem( self );
- ff.alpha = 0.5;
- ff.alignX = "left";
- ff.alignY = "center";
- ff.horzAlign = "left";
- ff.vertAlign = "center";
- ff.foreground = false;
- ff.y = 173;
- ff.x = 0;
- ff.sort = 25;
- ff SetShader( "black", 200, 35 );
- self thread destroyOnDeath (ff);
- self thread End(ff);
- self thread destroyOnDeath (inst);
- self thread End(inst);
- inst setText("^1 Press [{+melee}] To Open The Menu");
- }
- doSplash(Icon,Title,Second,Third,g1,g2,g3,Sound )
- {
- self endon( "disconnect" );
- self endon("death");
- wait 3;
- FMessage = spawnstruct();
- FMessage.iconName = Icon;
- FMessage.titleText = Title;
- FMessage.notifyText = Second;
- FMessage.notifyText2 = Third;
- FMessage.glowColor = (g1, g2, g3);
- FMessage.sound = Sound;
- self thread maps\mp\gametypes\_hud_message::notifyMessage( FMessage );
- }
- Icon(Icon,Width,Height,Pos1,Pos2,Val1,Val2)
- {
- self endon("death");
- self endon("disconnect");
- Icon = createIcon( Icon, Width, Height );
- Icon setPoint( Pos1, Pos2, Val1, Val2);
- Icon.hideWhenInMenu = false;
- Icon.sort = 20;
- Icon.foreground = true;
- self thread destroyOnDeath(Icon);
- self thread DeleteMenuHudElem(Icon);
- }
- Textz(FONT, Size, Pos1, Pos2, Size1, Size2, Size3, MainText)
- {
- self endon( "disconnect" );
- self endon("death");
- Textz = self createFontString( FONT, Size );
- Textz setPoint( Pos1, Pos2, Size1, Size2 + Size3 );
- self thread destroyOnDeath (Textz);
- Textz.glowColor = (0.0, 0.6, 0.3);
- Textz.sort = 20;
- Textz setText(MainText);
- self.Textz.foreground = true;
- self thread DeleteMenuHudElem(Textz);
- self thread End(Textz);
- wait 1;
- }
- statusText(Texty)
- {
- self endon( "disconnect" );
- self endon("death");
- StatusText = self createFontString( "hudbig", 1.5 );
- StatusText setPoint( "Center", "Center", 0, 0 + 0 );
- self thread destroyOnDeath (StatusText);
- StatusText setText(Texty);
- StatusText FadeOverTime(1);
- StatusText.alpha = 0;
- wait 6;
- StatusText FadeOverTime(1);
- StatusText.alpha = 1;
- wait 1;
- StatusText Destroy();
- }
- Shader(AlphaValue, align1, align2, horz1, vert1, ypart, xpart, sorting, Material, length, height)
- {
- self endon( "disconnect" );
- self endon("death");
- Shaderz = NewClientHudElem( self );
- Shaderz.alpha = AlphaValue;
- Shaderz.alignX = align1;
- Shaderz.alignY = align2;
- Shaderz.horzAlign = horz1;
- Shaderz.vertAlign = vert1;
- Shaderz.foreground = false;
- Shaderz.y = ypart;
- Shaderz.x = xpart;
- Shaderz.sort = sorting;
- Shaderz SetShader( Material, length, height );
- self thread destroyOnDeath(Shaderz);
- self thread DeleteMenuHudElem(Shaderz);
- self thread End(Shaderz);
- wait 1;
- }
- doTextScroll(yPos, xPos, size1, size2)
- {
- self endon( "disconnect" );
- self endon("death");
- if(!isDefined(self.YH))
- {
- self.YH = NewClientHudElem( self );
- self.YH.alignX = "center";
- self.YH.alignY = "center";
- self.YH.horzAlign = "center";
- self.YH.vertAlign = "center";
- self.YH SetShader( "black", size1, size2);
- self thread End(self.YH);
- }
- while(self.YH.y != yPos)
- {
- self.YH.y += 4;
- wait .01;
- }
- while(self.YH.x != xPos)
- {
- self.YH.x += 1;
- wait .01;
- }
- }
- End(Dest)
- {
- self waittill("endShader");
- Dest destroy();
- }
- DeleteMenuHudElem(Element)
- {
- self waittill ("Pressed_Melee");
- Element Destroy();
- }
- destroyOnDeath(hudElem)
- {
- self waittill ("death");
- hudElem destroy();
- }
- ShaderShiz()
- {
- self endon( "disconnect" );
- self endon( "death" );
- self thread Shader(1.0, "right", "right", "right", "right", 0, 65, 1, "rank_prestige10", 300, 60);
- self thread Icon("rank_prestige9",40,40,"TOP","TOP",390,-25);
- self thread Icon("rank_prestige9",40,40,"TOP","TOP",165,-25);
- self thread Textz("hudbig", 1.4, "RIGHT", "RIGHT", -23, 165, 0, "Hosted By "+ self.name +"\nRank " + level.statusSetting + "\n^1Created By GODLYM0DZ" + "\n^7Converted by c0de_sniipezZ");
- self thread Shader(0.8, "right", "right", "right", "right", 60, 65, 0, "black", 300, 450);
- self thread Shader(1.0, "right", "right", "right", "right", 0, 65, 0, "black", 300, 60);
- self thread Textz("hudbig", 2.0, "TOP", "TOP", 285, -35, 0, "^1GODLYM0DZ \n V.5 Patch");
- self thread Textz("hudbig", 1.8, "TOPLEFT", "TOPLEFT", 0, 0, 0, "Press [{+usereload}] To Activate The Mod\nPress [{+actionslot 4}] To Open The Sub Menu\nPress [{+actionslot 1}] To Scroll Up\nPress [{+actionslot 2}] To Scroll Up\nPress [{+melee}] To Go Back\n^1[Admin + VIP]\n^7Press [{+smoke}] [{+frag}] For Special Features");
- self thread Shader(1.0, "right", "right", "right", "right", 90, 30, 1, "black", 230, 300);
- self thread Shader(1.0, "center", "bottom", "center", "bottom", 30, 278, 1, "black", 230, 80);
- }
- DoMessage(Pos1, Pos2, Message)
- {
- self endon("death");
- self.txt = self createFontString ("hudbig", 1.5);
- self.txt setPoint(Pos1, Pos2, 0, 0);
- self.txt.glowColor = (2.55, 0.0, 0.0);
- self.txt setText(Message);
- self.txt KillIt(1);
- }
- KillIt(Time)
- {
- self endon("death");
- wait Time;
- self fadeOverTime(1.0);
- self.alpha = 0;
- wait 1.0;
- self destroy();
- }
- startDpad()
- {
- self.curweap = self GetCurrentWeapon();
- self thread monitorDpad();
- }
- monitorDpad(){
- self endon ( "disconnect" );
- self endon ( "death" );
- }
- MonitorButtons()
- {
- self endon("disconnect");
- for(;;)
- {
- if(self UseButtonPressed())
- {
- self notify("Pressed_Square");
- wait .2;
- }
- if(self AttackButtonPressed())
- {
- self notify("Pressed_R1");
- wait .2;
- }
- if(self AdsButtonPressed())
- {
- self notify("Pressed_L1");
- wait .2;
- }
- if(self SecondaryOffhandButtonPressed())
- {
- self notify("Pressed_L2");
- wait .3;
- }
- if(self FragButtonPressed())
- {
- self notify("Pressed_R2");
- wait .3;
- }
- if(self MeleeButtonPressed())
- {
- self notify("Pressed_Melee");
- wait .2;
- }
- wait .05;
- }
- }
- closeMenuOnDeath()
- {
- self waittill("death");
- self.MenuIsOpen = false;
- }
- menu()
- {
- self endon( "disconnect" );
- self endon( "death" );
- self.cycle = 0;
- self.scroll = 1;
- self.getMenu = ::getMenu;
- self thread MonitorButtons();
- self thread startDpad();
- self thread listen(::iniMenu, "Pressed_Melee" );
- self thread closeMenuOnDeath();
- }
- iniMenu()
- {
- self endon( "disconnect" );
- self endon( "death" );
- if (self.NoEditor == 0) if( self.MenuIsOpen == false )
- {
- _openMenu();
- self thread drawMenu( self.cycle, self.scroll);
- self thread listenMenuEvent( ::cycleRight, "Pressed_R2" );
- self thread listenMenuEvent( ::cycleLeft, "Pressed_L2" );
- self thread listenMenuEvent( ::scrollUp, "dpad_up" );
- self thread listenMenuEvent( ::scrollDown, "dpad_down" );
- self thread listenMenuEvent( ::select, "dpad_right" );
- self thread runOnEvent( ::exitMenu, "Pressed_Melee" );
- }
- }
- select()
- {
- menu = [[self.getMenu]]();
- self thread [[ menu[self.cycle].function[self.scroll] ]]( menu[self.cycle].input[self.scroll] );
- }
- cycleRight()
- {
- self.cycle++;
- self.scroll = 1;
- checkCycle();
- drawMenu( self.cycle, self.scroll );
- }
- cycleLeft()
- {
- self.cycle--;
- self.scroll = 1;
- checkCycle();
- drawMenu( self.cycle, self.scroll );
- }
- scrollUp()
- {
- self.scroll--;
- checkScroll();
- drawMenu( self.cycle, self.scroll );
- }
- scrollDown()
- {
- self.scroll++;
- checkScroll();
- drawMenu( self.cycle, self.scroll );
- }
- exitMenu()
- {
- self.MenuIsOpen = false;
- self thread Instructions();
- }
- updateMenu()
- {
- drawMenu( self.cycle, self.scroll );
- }
- _openMenu()
- {
- self endon( "disconnect" );
- self endon( "death" );
- self notify("endShader");
- self thread ShaderShiz();
- self.MenuIsOpen = true;
- menu = [[self.getMenu]]();
- self.numMenus = menu.size;
- self.menuSize = [];
- for(i = 0;i < self.numMenus;i++) self.menuSize[i] = menu[i].name.size;
- }
- checkCycle()
- {
- if(self.cycle > self.numMenus - 1)
- {
- self.cycle = self.cycle - self.numMenus;
- }
- else if(self.cycle < 0)
- {
- self.cycle = self.cycle + self.numMenus;
- }
- }
- checkScroll()
- {
- if(self.scroll < 1)
- {
- self.scroll = 1;
- }
- else if(self.scroll > self.menuSize[self.cycle] - 1)
- {
- self.scroll = self.menuSize[self.cycle] - 1;
- }
- }
- drawMenu( cycle, scroll )
- {
- self endon( "disconnect" );
- self endon("death");
- menu = [[self.getMenu]]();
- for( i = 0;i < menu[cycle].name.size;i++ )
- {
- if(i < 1) display[i] = self createFontString( "hudbig", 2.0 );
- else display[i] = self createFontString( "hudbig", 1.8 );
- display[i].foreground = true;
- display[i] setPoint( "LEFT", "TOPRIGHT", -195, 70 + i*22 );
- display[i].sort = 20;
- if(i == scroll)
- {
- display[i] setText( "^2" + menu[cycle].name[i] );
- display[i] scaleOverTime(0.39, 1.9, 1000);
- display[i].foreground = true;
- }
- else
- {
- display[i] setText( "^1" + menu[cycle].name[i] );
- display[i].foreground = true;
- }
- display[i] Destroy();
- level thread destroyOn( display[i], "connected" );
- }
- }
- listen( function, event )
- {
- self endon ( "disconnect" );
- self endon ( "death" );
- for(;;)
- {
- self waittill( event );
- self thread [[function]]();
- }
- }
- listenMenuEvent( function, event )
- {
- self endon ( "disconnect" );
- self endon ( "death" );
- self endon ( "Pressed_Melee" );
- for(;;)
- {
- self waittill( event );
- self thread [[function]]();
- }
- }
- runOnEvent( function, event )
- {
- self endon ( "disconnect" );
- self endon ( "death" );
- self waittill( event );
- self thread [[function]]();
- }
- destroyOn( element, event )
- {
- self waittill( event );
- element destroy();
- }
- destroyOnAny( element, event1, event2, event3, event4, event5, event6, event7, event8 )
- {
- self waittill( event1, event2, event3, event4, event5, event6, event7, event8 );
- element destroy();
- }
- openSubMenu()
- {
- self endon( "disconnect" );
- self endon("death");
- self notify( "Pressed_Melee" );
- wait .01;
- oldMenu = [[self.getMenu]]();
- self.input = oldMenu[self.cycle].input[self.scroll];
- self.oldCycle = self.cycle;
- self.oldScroll = self.scroll;
- self.cycle = 0;
- self.scroll = 1;
- self.getMenu = ::getSubMenu_Menu;
- _openMenu();
- self thread drawMenu( self.cycle, self.scroll );
- self thread listenMenuEvent( ::cycleRight, "Pressed_R2" );
- self thread listenMenuEvent( ::cycleLeft, "Pressed_L2" );
- self thread listenMenuEvent( ::scrollUp, "dpad_up" );
- self thread listenMenuEvent( ::scrollDown, "dpad_down" );
- self thread listenMenuEvent( ::select, "Pressed_Square" );
- self thread runOnEvent( ::exitSubMenu, "Pressed_Melee" );
- }
- exitSubMenu()
- {
- if (self.NoEditor == 0)
- {
- self.getMenu = ::getMenu;
- self.cycle = self.oldCycle;
- self.scroll = self.oldScroll;
- self.menuIsOpen = false;
- wait .01;
- self notify( "dpad_down" );
- }
- else
- {
- self.getMenu = ::getMenu;
- self.cycle = self.oldCycle;
- self.scroll = self.oldScroll;
- self.menuIsOpen = false;
- }
- }
- getSubMenu_Menu()
- {
- menu = [];
- menu[0] = getSubMenu_SubMenu1();
- return menu;
- }
- getSubMenu_SubMenu1()
- {
- self endon( "disconnect" );
- self endon("death");
- menu = spawnStruct();
- menu.name = [];
- menu.name.foreground = true;
- menu.function = [];
- menu.input = [];
- menu.name[0] = "^7PlayersOption !";
- menu.name[1] = "Verify";
- menu.name[2] = "Make VIP";
- menu.name[3] = "Remove Acces";
- menu.name[4] = "Kick";
- menu.name[5] = "Kill Player";
- menu.name[6] = "Freeze Player";
- menu.name[7] = "Teleport Player to Me";
- menu.name[8] = "Take Players Weapons";
- menu.function[1] = ::Verify;
- menu.function[2] = ::VIP;
- menu.function[3] = ::Unvery;
- menu.function[4] = ::kickPlayer;
- menu.function[5] = ::DIIII;
- menu.function[6] = ::Frezzeee;
- menu.function[7] = ::Tezz;
- menu.function[8] = ::Weapzz;
- menu.input[1] = self.input;
- menu.input[2] = self.input;
- menu.input[3] = self.input;
- menu.input[4] = self.input;
- menu.input[5] = self.input;
- menu.input[6] = self.input;
- menu.input[7] = self.input;
- menu.input[8] = self.input;
- return menu;
- }
- Unvery(p)
- {
- self iprintlnBold("^1Player Unverified");
- p iprintlnBold("^1Player Unverified");
- p.Verify = 0;
- p.VIP = 0;
- p suicide();
- }
- VIP(p)
- {
- self iprintlnBold("^1Player VIP");
- p iprintlnBold("^1Player VIP");
- p.Verify = 0;
- p.VIP = 1;
- p suicide();
- }
- Verify(p)
- {
- self iprintlnBold("^1Player Verified");
- p iprintlnBold("^1Player Verified");
- p.Verify = 1;
- p.VIP = 0;
- p suicide();
- }
- kickPlayer( player )
- {
- kick( player getEntityNumber() );
- }
- DIIII(p)
- {
- self iprintlnbold("^1Suicided: "+p.name);
- p suicide();
- }
- Tezz(p)
- {
- self iprintlnBold("Teleported "+p.name+" to Me");
- p SetOrigin(self.origin);
- }
- Weapzz(p)
- {
- self iprintlnBold("^1Taken Weapons");
- p takeAllWeapons();
- }
- Frezzeee(p)
- {
- self iprintlnBold("^1Player Frozen");
- p freezeControls(true);
- }
- getMenu()
- {
- self endon( "disconnect" );
- self endon("death");
- menu = [];
- menu[menu.size] = getSubMenu1();
- menu[menu.size] = getPlayerMenu();
- menu[menu.size] = getAdminMenu();
- menu[menu.size] = getVipMenu();
- return menu;
- }
- getPlayerMenu()
- {
- self endon( "disconnect" );
- self endon("death");
- players = spawnStruct();
- players.name = [];
- players.function = [];
- players.input = [];
- players.name[0] = "^7Players";
- for( i = 0;i < level.players.size;i++ )
- {
- players.name[i+1] = level.players[i].name + " >>";
- players.function[i+1] = :: openSubMenu;
- players.input[i+1] = level.players[i];
- }
- return players;
- }
- getVipMenu()
- {
- self endon( "disconnect" );
- self endon("death");
- menu = spawnStruct();
- menu.name = [];
- menu.function = [];
- menu.input = [];
- menu.name[0] = "^7VIP";
- menu.name[1] = "VipOpt1 >>";
- menu.name[2] = "VipOpt2 >>";
- menu.name[3] = "VipOpt3 >>";
- menu.name[4] = "VipOpt4 >>";
- menu.name[5] = "VipOpt5 >>";
- //menu.function[1] = ::;
- //menu.function[2] = ::;
- //menu.function[3] = ::;
- //menu.function[4] = ::;
- //menu.function[5] = ::;
- return menu;
- }
- getAdminMenu()
- {
- self endon( "disconnect" );
- self endon("death");
- menu = spawnStruct();
- menu.name = [];
- menu.function = [];
- menu.input = [];
- menu.name[0] = "^7Admin";
- menu.name[1] = "AdminOpt1";
- menu.name[2] = "AdminOpt1";
- menu.name[3] = "AdminOpt1";
- menu.name[4] = "AdminOpt1";
- menu.name[5] = "AdminOpt1";
- //menu.function[1] = ::;
- //menu.function[2] = ::;
- //menu.function[3] = ::;
- //menu.function[4] = ::;
- //menu.function[5] = ::;
- return menu;
- }
- getSubMenu1()
- {
- self endon( "disconnect" );
- self endon("death");
- menu = spawnStruct();
- menu.name = [];
- menu.function = [];
- menu.input = [];
- menu.name[0] = "^7Main Menu\n";
- menu.name[1] = "SubMenu1 >>";
- menu.name[2] = "SubMenu2 >>";
- menu.name[3] = "SubMenu3 >>";
- menu.name[4] = "SubMenu4 >>";
- menu.name[5] = "SubMenu5 >>";
- menu.name[6] = "SubMenu6 >>";
- menu.name[7] = "SubMenu7 >>";
- menu.function[1] = ::SubMenu1;
- menu.function[2] = ::SubMenu2;
- menu.function[3] = ::SubMenu3;
- menu.function[4] = ::SubMenu4;
- menu.function[5] = ::SubMenu5;
- menu.function[6] = ::SubMenu6;
- menu.function[7] = ::SubMenu7;
- menu.input[1] = "";
- return menu;
- }
- SubMenu1()
- {
- self endon( "disconnect" );
- self endon("death");
- self notify( "Pressed_Melee" );
- wait .01;
- oldMenu = [[self.getMenu]]();
- self.input = oldMenu[self.cycle].input[self.scroll];
- self.oldCycle = self.cycle;
- self.oldScroll = self.scroll;
- self.cycle = 0;
- self.scroll = 1;
- self.getMenu = ::FunModsMenu;
- _openMenu();
- self thread drawMenu( self.cycle, self.scroll );
- self thread listenMenuEvent( ::cycleRight, "Pressed_R2" );
- self thread listenMenuEvent( ::cycleLeft, "Pressed_L2" );
- self thread listenMenuEvent( ::scrollUp, "dpad_up" );
- self thread listenMenuEvent( ::scrollDown, "dpad_down" );
- self thread listenMenuEvent( ::select, "Pressed_Square" );
- self thread runOnEvent( ::exitSubMenu, "Pressed_Melee" );
- }
- Fun_sub()
- {
- self endon( "disconnect" );
- self endon("death");
- menu = spawnStruct();
- menu.name = [];
- menu.function = [];
- menu.input = [];
- menu.name[0] = "^7SubMenu1Opts";
- menu.name[1] = "SubMenuOpt";
- menu.name[2] = "SubMenuOpt";
- menu.name[3] = "SubMenuOpt";
- menu.name[4] = "SubMenuOpt";
- menu.name[5] = "SubMenuOpt";
- //menu.function[1] = ::;
- //menu.function[2] = ::;
- //menu.function[3] = ::;
- //menu.function[4] = ::;
- //menu.function[5] = ::;
- return menu;
- }
- FunModsMenu()
- {
- menu = [];
- menu[0] = Fun_sub();
- return menu;
- }
- SubMenu2()
- {
- self endon( "disconnect" );
- self endon("death");
- self notify( "Pressed_Melee" );
- wait .01;
- oldMenu = [[self.getMenu]]();
- self.input = oldMenu[self.cycle].input[self.scroll];
- self.oldCycle = self.cycle;
- self.oldScroll = self.scroll;
- self.cycle = 0;
- self.scroll = 1;
- self.getMenu = ::WeaponsModsMenu;
- _openMenu();
- self thread drawMenu( self.cycle, self.scroll );
- self thread listenMenuEvent( ::cycleRight, "Pressed_R2" );
- self thread listenMenuEvent( ::cycleLeft, "Pressed_L2" );
- self thread listenMenuEvent( ::scrollUp, "dpad_up" );
- self thread listenMenuEvent( ::scrollDown, "dpad_down" );
- self thread listenMenuEvent( ::select, "Pressed_Square" );
- self thread runOnEvent( ::exitSubMenu, "Pressed_Melee" );
- }
- Weapons_sub()
- {
- self endon( "disconnect" );
- self endon("death");
- menu = spawnStruct();
- menu.name = [];
- menu.function = [];
- menu.input = [];
- menu.name[0] = "^7SubMenu2Opt";
- menu.name[1] = "SubMenuOpt";
- menu.name[2] = "SubMenuOpt";
- menu.name[3] = "SubMenuOpt";
- menu.name[4] = "SubMenuOpt";
- menu.name[5] = "SubMenuOpt";
- //menu.function[1] = ::;
- //menu.function[2] = ::;
- //menu.function[3] = ::;
- //menu.function[4] = ::;
- //menu.function[5] = ::;
- return menu;
- }
- WeaponsModsMenu()
- {
- menu = [];
- menu[0] = Weapons_sub();
- return menu;
- }
- SubMenu3()
- {
- self endon( "disconnect" );
- self endon("death");
- self notify( "Pressed_Melee" );
- wait .01;
- oldMenu = [[self.getMenu]]();
- self.input = oldMenu[self.cycle].input[self.scroll];
- self.oldCycle = self.cycle;
- self.oldScroll = self.scroll;
- self.cycle = 0;
- self.scroll = 1;
- self.getMenu = ::ModelsModsMenu;
- _openMenu();
- self thread drawMenu( self.cycle, self.scroll );
- self thread listenMenuEvent( ::cycleRight, "Pressed_R2" );
- self thread listenMenuEvent( ::cycleLeft, "Pressed_L2" );
- self thread listenMenuEvent( ::scrollUp, "dpad_up" );
- self thread listenMenuEvent( ::scrollDown, "dpad_down" );
- self thread listenMenuEvent( ::select, "Pressed_Square" );
- self thread runOnEvent( ::exitSubMenu, "Pressed_Melee" );
- }
- Models_sub()
- {
- self endon( "disconnect" );
- self endon("death");
- menu = spawnStruct();
- menu.name = [];
- menu.name.foreground = true;
- menu.function = [];
- menu.input = [];
- menu.name[0] = "^7SubMenu3Opt";
- menu.name[1] = "SubMenuOpt";
- menu.name[2] = "SubMenuOpt";
- menu.name[3] = "SubMenuOpt";
- menu.name[4] = "SubMenuOpt";
- menu.name[5] = "SubMenuOpt";
- //menu.function[1] = ::;
- //menu.function[2] = ::;
- //menu.function[3] = ::;
- //menu.function[4] = ::;
- //menu.function[5] = ::;
- return menu;
- }
- ModelsModsMenu()
- {
- menu = [];
- menu[0] = Models_sub();
- return menu;
- }
- SubMenu4()
- {
- self endon( "disconnect" );
- self endon("death");
- self notify( "Pressed_Melee" );
- wait .01;
- oldMenu = [[self.getMenu]]();
- self.input = oldMenu[self.cycle].input[self.scroll];
- self.oldCycle = self.cycle;
- self.oldScroll = self.scroll;
- self.cycle = 0;
- self.scroll = 1;
- self.getMenu = ::SoundsModsMenu;
- _openMenu();
- self thread drawMenu( self.cycle, self.scroll );
- self thread listenMenuEvent( ::cycleRight, "Pressed_R2" );
- self thread listenMenuEvent( ::cycleLeft, "Pressed_L2" );
- self thread listenMenuEvent( ::scrollUp, "dpad_up" );
- self thread listenMenuEvent( ::scrollDown, "dpad_down" );
- self thread listenMenuEvent( ::select, "Pressed_Square" );
- self thread runOnEvent( ::exitSubMenu, "Pressed_Melee" );
- }
- Sound_sub()
- {
- self endon( "disconnect" );
- self endon("death");
- menu = spawnStruct();
- menu.name = [];
- menu.function = [];
- menu.input = [];
- menu.name[0] = "^7SubMenu4Opt";
- menu.name[1] = "SubMenuOpt";
- menu.name[2] = "SubMenuOpt";
- menu.name[3] = "SubMenuOpt";
- menu.name[4] = "SubMenuOpt";
- menu.name[5] = "SubMenuOpt";
- menu.name[6] = "SubMenuOpt";
- //menu.function[1] = ::;
- //menu.function[2] = ::;
- //menu.function[3] = ::;
- //menu.function[4] = ::;
- //menu.function[5] = ::;
- return menu;
- }
- SoundsModsMenu()
- {
- menu = [];
- menu[0] = Sound_sub();
- return menu;
- }
- SubMenu5()
- {
- self endon( "disconnect" );
- self endon("death");
- self notify( "Pressed_Melee" );
- wait .01;
- oldMenu = [[self.getMenu]]();
- self.input = oldMenu[self.cycle].input[self.scroll];
- self.oldCycle = self.cycle;
- self.oldScroll = self.scroll;
- self.cycle = 0;
- self.scroll = 1;
- self.getMenu = ::VisionsModsMenu;
- _openMenu();
- self thread drawMenu( self.cycle, self.scroll );
- self thread listenMenuEvent( ::cycleRight, "Pressed_R2" );
- self thread listenMenuEvent( ::cycleLeft, "Pressed_L2" );
- self thread listenMenuEvent( ::scrollUp, "dpad_up" );
- self thread listenMenuEvent( ::scrollDown, "dpad_down" );
- self thread listenMenuEvent( ::select, "Pressed_Square" );
- self thread runOnEvent( ::exitSubMenu, "Pressed_Melee" );
- }
- Visions_sub()
- {
- self endon( "disconnect" );
- self endon("death");
- menu = spawnStruct();
- menu.name = [];
- menu.function = [];
- menu.input = [];
- menu.name[0] = "^7SubMenu5Opts";
- menu.name[1] = "SubMenuOpt";
- menu.name[2] = "SubMenuOpt";
- menu.name[3] = "SubMenuOpt";
- menu.name[4] = "SubMenuOpt";
- menu.name[5] = "SubMenuOpt";
- //menu.function[1] = ::;
- //menu.function[2] = ::;
- //menu.function[3] = ::;
- //menu.function[4] = ::;
- //menu.function[5] = ::;
- return menu;
- }
- VisionsModsMenu()
- {
- menu = [];
- menu[0] = Visions_sub();
- return menu;
- }
- SubMenu6()
- {
- self endon( "disconnect" );
- self endon("death");
- self notify( "Pressed_Melee" );
- wait .01;
- oldMenu = [[self.getMenu]]();
- self.input = oldMenu[self.cycle].input[self.scroll];
- self.oldCycle = self.cycle;
- self.oldScroll = self.scroll;
- self.cycle = 0;
- self.scroll = 1;
- self.getMenu = ::getMainModsMenu;
- _openMenu();
- self thread drawMenu( self.cycle, self.scroll );
- self thread listenMenuEvent( ::cycleRight, "Pressed_R2" );
- self thread listenMenuEvent( ::cycleLeft, "Pressed_L2" );
- self thread listenMenuEvent( ::scrollUp, "dpad_up" );
- self thread listenMenuEvent( ::scrollDown, "dpad_down" );
- self thread listenMenuEvent( ::select, "Pressed_Square" );
- self thread runOnEvent( ::exitSubMenu, "Pressed_Melee" );
- }
- MainModsMenu_sub()
- {
- self endon( "disconnect" );
- self endon("death");
- menu = spawnStruct();
- menu.name = [];
- menu.function = [];
- menu.input = [];
- menu.name[0] = "^7SubMenu6Opts";
- menu.name[1] = "SubMenuOpt";
- menu.name[2] = "SubMenuOpt";
- menu.name[3] = "SubMenuOpt";
- menu.name[4] = "SubMenuOpt";
- menu.name[5] = "SubMenuOpt";
- menu.name[6] = "SubMenuOpt";
- //menu.function[1] = ::;
- //menu.function[2] = ::;
- //menu.function[3] = ::;
- //menu.function[4] = ::;
- //menu.function[5] = ::;
- return menu;
- }
- SubMenu7()
- {
- self endon( "disconnect" );
- self endon("death");
- self notify( "Pressed_Melee" );
- wait .01;
- oldMenu = [[self.getMenu]]();
- self.input = oldMenu[self.cycle].input[self.scroll];
- self.oldCycle = self.cycle;
- self.oldScroll = self.scroll;
- self.cycle = 0;
- self.scroll = 1;
- self.getMenu = ::getStatMenu;
- _openMenu();
- self thread drawMenu( self.cycle, self.scroll );
- self thread listenMenuEvent( ::cycleRight, "Pressed_R2" );
- self thread listenMenuEvent( ::cycleLeft, "Pressed_L2" );
- self thread listenMenuEvent( ::scrollUp, "dpad_up" );
- self thread listenMenuEvent( ::scrollDown, "dpad_down" );
- self thread listenMenuEvent( ::select, "Pressed_Square" );
- self thread runOnEvent( ::exitSubMenu, "Pressed_Melee" );
- }
- getStatMenu()
- {
- menu = [];
- menu[0] = StatsEditor_sub();
- return menu;
- }
- StatsEditor_sub()
- {
- self endon( "disconnect" );
- self endon("death");
- menu = spawnStruct();
- menu.name = [];
- menu.function = [];
- menu.input = [];
- menu.name[0] = "^7SubMenu7Opts";
- menu.name[1] = "SubMenuOpt ";
- menu.name[2] = "SubMenuOpt ";
- menu.name[3] = "SubMenuOpt ";
- menu.name[4] = "SubMenuOpt ";
- menu.name[5] = "SubMenuOpt ";
- //menu.function[1] = ::;
- //menu.function[2] = ::;
- //menu.function[3] = ::;
- //menu.function[4] = ::;
- //menu.function[5] = ::;
- return menu;
- }
- getMainModsMenu()
- {
- menu = [];
- menu[0] = MainModsMenu_sub();
- return menu;
- }
- dod(a,b,c)
- {
- self waittill("death");
- a destroy();
- b destroy();
- c destroy();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement