Advertisement
Liamm

Blue Dream v1.5

Feb 10th, 2016
393
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 21.04 KB | None | 0 0
  1. /*
  2. *    Creator : User
  3. *    Project : MW2 BASE
  4. *    Mode : Multiplayer
  5. *    Date : 2016/02/09 - 13:57:37   (leet af)
  6. *    Leave Credit to Original Menu Creator -> AnCiEnTtuck
  7. */ 
  8. #include maps\mp\_utility;
  9. #include common_scripts\utility;
  10. #include maps\mp\gametypes\_hud_util;
  11. #include maps\mp\gametypes\_hud_message;
  12.  
  13. init()
  14. {
  15.     level thread onPlayerConnect();
  16.     precacheShader("rank_prestige10");
  17. }
  18.  
  19. onPlayerConnect()
  20. {
  21.     for(;;)
  22.     {
  23.         level waittill("connected", player);
  24.         player thread onPlayerSpawned();
  25.     }
  26. }
  27.  
  28. onPlayerSpawned()
  29. {
  30.     self endon("disconnect");
  31.     level endon("game_ended");
  32.     for(;;)
  33.     {
  34.         self waittill("spawned_player");
  35.         // Will appear each time when the player spawn, that's just an exemple.
  36.         self iprintln("Black Ops 2 - GSC Studio | Project : ^2MW2 BASE");
  37.         self thread welcomeMsg();
  38.         self thread iniMenu();
  39.         self thread notifyMenu();
  40.         self iPrintln("Press [{+melee}] To Open The Menu!");
  41.         self iprintln("[{+gostand}] to Exit");
  42.         self freezeControls(false);
  43.         self.menuOpen = 0;
  44.         self.subOpen = 0;
  45.         self.curs = 0;
  46.         self.curs2 = 0;
  47.     }
  48. }
  49.  
  50. welcomeMsg()
  51. {
  52.     hmb = spawnstruct();
  53.     hmb.iconName = "rank_prestige10";
  54.     hmb.titleText = "Blue Dream v1.5";
  55.     hmb.notifyText = "Made By AnCiEnTtuck | Port By Liam";
  56.     hmb.glowColor = (1,1,1);
  57.     self thread maps\mp\gametypes\_hud_message::notifyMessage( hmb );
  58. }
  59. createShader(point, rPoint, pos1, pos2, x, y, width, height, elem, color, alpha, foreground, sort)
  60. {
  61.     shader = newClientHudElem(self);
  62.     shader.alignX = point;
  63.     shader.alignY = rPoint;
  64.     shader.vertAlign = pos1;
  65.     shader.horzAlign = pos2;
  66.     shader.x = x;
  67.     shader.y = y;
  68.     shader.sort = sort;
  69.     shader.color = color;
  70.     shader.alpha = alpha;
  71.     if(isDefined(foreground))
  72.         shader.foreground = foreground;
  73.     shader setShader(elem, width, height);
  74.     return shader;
  75. }
  76. notifyMenu()
  77. {
  78.     self endon("death");
  79.     self endon("disconnect");
  80.     while(1)
  81.     {
  82.         if(self MeleeButtonPressed() && !self.menuOpen)
  83.         {
  84.             self.shader["first"] = createShader("center", "center", "center", "center", -300, 0, 150, 900, "black", (0,0,0), 0);
  85.             self.shader["second"] = createShader("center", "center", "center", "center", -100, 0, 150, 900, "black", (0,0,0),0);
  86.             self.shader["line1"] = createShader("center", "center", "center", "center", -373, 0, 1, 500, "black", (1,1,1), 0);
  87.             self.shader["line2"] = createShader("center", "center", "center", "center", -227, 0, 1, 500, "black", (1,1,1), 0);
  88.             self.shader["line3"] = createShader("center", "center", "center", "center", -173, 0, 1, 500, "black", (1,1,1), 0);
  89.             self.shader["line4"] = createShader("center", "center", "center", "center", -27, 0, 1, 500, "black", (1,1,1), 0);
  90.             self.menuOpen = 1;
  91.             self thread _openMenu("main");
  92.             self freezeControls(true);
  93.         }
  94.         wait .05;
  95.     }
  96. }
  97. _openMenu(menu)
  98. {
  99.     if(menu != "main")
  100.     {
  101.         self.curs2 = 0;
  102.         self.subOpen = 1;
  103.     }
  104.     else
  105.     {
  106.         self.curs = 0;
  107.         self.subOpen = 0;
  108.     }
  109.     if(menu == "main")
  110.     self notify("exit_sub");
  111.     self notify("stop_func");
  112.     self.menuText = [];
  113.     for(i=0;i<self.option[menu].size;i++)
  114.     {
  115.         self.menuText[i] = createFontString("default", 1.6);
  116.         if(menu == "main")
  117.         self.menuText[i] setPoint("LEFT", "LEFT", 0, i*20+20);
  118.         else
  119.         self.menuText[i] setPoint("LEFT", "LEFT", 200, i*20+20);
  120.         self.menuText[i] setText(self.option[menu][i]);
  121.         self.menuText[i].color = (1,1,1);
  122.         self.menuText[i].foreground = true;
  123.         if(menu == "main")
  124.             self thread destroyOnEvents(self.menuText[i], "exit_sub", "exit_menu", "death");
  125.         else
  126.             self thread destroyOnEvents(self.menuText[i], "TROLOLOL", "exit_sub", "death");
  127.     }
  128.     self.currentMenu = menu;
  129.     self thread checkShader();
  130.     self thread runFunctions();
  131. }
  132. checkShader()
  133. {
  134.     if(self.currentMenu != "main")
  135.     {
  136.         self.shader["second"].alpha = 0.9;
  137.         self.shader["first"].foreground = true;
  138.         self.shader["first"].color = ((200/255),(200/255),(200/255));
  139.         self.shader["first"].alpha = 0.6;
  140.         self.shader["line3"].alpha = 1;
  141.         self.shader["line4"].alpha = 1;
  142.         self.shader["line1"].alpha = 0.8;
  143.         self.shader["line2"].alpha = 0.8;
  144.         self.shader["line1"].foreground = false;
  145.         self.shader["line2"].foreground = false;
  146.         self.shader["line4"].foreground = true;
  147.         self.shader["line3"].foreground = true;
  148.     }
  149.     else
  150.     {
  151.         self.shader["second"].alpha = 0;
  152.         self.shader["first"].foreground = false;
  153.         self.shader["first"].color = (0,0,0);
  154.         self.shader["first"].alpha = 0.9;
  155.         self.shader["line3"].alpha = 0;
  156.         self.shader["line4"].alpha = 0;
  157.         self.shader["line1"].alpha = 1;
  158.         self.shader["line2"].alpha = 1;
  159.         self.shader["line1"].foreground = true;
  160.         self.shader["line2"].foreground = true;
  161.     }
  162. }
  163. runFunctions()
  164. {
  165.     self endon("death");
  166.     self endon("disconnect");
  167.     self endon("stop_func");
  168.     yPos = 20;
  169.     while(self.menuOpen)
  170.     {
  171.         for(i=0;i<self.menuText.size;i++)
  172.         {
  173.             if(self.currentMenu == "main")
  174.             {
  175.                 if(i == self.curs)
  176.                 {
  177.                     self.menuText[i] changeFontScaleOverTime(.1);
  178.                     self.menuText[i].glowAlpha = 0.05;
  179.                     self.menuText[i].fontscale = 1.9;
  180.                     self.menuText[i].glowColor = (1,1,1);
  181.                     self.menuText[i].alpha = 1;
  182.                 }
  183.                 else
  184.                 {
  185.                     self.menuText[i] changeFontScaleOverTime(.1);
  186.                     self.menuText[i].fontscale = 1.6;
  187.                     self.menuText[i].glowAlpha = 0;
  188.                     self.menuText[i].alpha = 0.7;
  189.                 }
  190.             }
  191.             else
  192.             {
  193.                 if(i == self.curs2)
  194.                 {
  195.                     self.menuText[i] changeFontScaleOverTime(.1);
  196.                     self.menuText[i].glowAlpha = 0.05;
  197.                     self.menuText[i].fontscale = 1.9;
  198.                     self.menuText[i].glowColor = (1,1,1);
  199.                     self.menuText[i].alpha = 1;
  200.                 }
  201.                 else
  202.                 {
  203.                     self.menuText[i] changeFontScaleOverTime(.1);
  204.                     self.menuText[i].fontscale = 1.6;
  205.                     self.menuText[i].glowAlpha = 0;
  206.                     self.menuText[i].alpha = 0.7;
  207.                 }
  208.             }
  209.         }
  210.         if(self ADSButtonPressed())
  211.         {
  212.             if(self.currentMenu == "main")
  213.             {
  214.                 if(self.curs<self.option[self.currentMenu].size-1)
  215.                 {
  216.                     self playSound("mouse_over");
  217.                     self.curs++;
  218.                     move = yPos*-1;
  219.                     for(i=0;i<self.menuText.size;i++)
  220.                         self.menuText[i].y = self.menuText[i].y+move;
  221.                 }
  222.             }
  223.             else if(self.currentMenu != "main")
  224.             {
  225.                 if(self.curs2<self.option[self.currentMenu].size-1)
  226.                 {
  227.                     self playSound("mouse_over");
  228.                     self.curs2++;
  229.                     move = yPos*-1;
  230.                     for(i=0;i<self.menuText.size;i++)
  231.                         self.menuText[i].y = self.menuText[i].y+move;
  232.                 }
  233.             }
  234.         }
  235.         if(self AttackButtonPressed())
  236.         {
  237.             if(self.currentMenu == "main")
  238.             {
  239.                 if(self.curs>=1)
  240.                 {
  241.                     self playSound("mouse_over");
  242.                     self.curs--;
  243.                     move = yPos;
  244.                     for(i=0;i<self.menuText.size;i++)
  245.                         self.menuText[i].y = self.menuText[i].y+move;
  246.                 }
  247.             }
  248.             else if(self.currentMenu != "main")
  249.             {
  250.                 if(self.curs2>=1)
  251.                 {
  252.                     self playSound("mouse_over");
  253.                     self.curs2--;
  254.                     move = yPos;
  255.                     for(i=0;i<self.menuText.size;i++)
  256.                     self.menuText[i].y = self.menuText[i].y+move;
  257.                 }
  258.             }
  259.         }
  260.         if(self UseButtonPressed())
  261.         {
  262.             self playSound("mp_ingame_summary");
  263.             if(self.currentMenu == "main")
  264.                 self thread [[self.function[self.currentMenu][self.curs]]](self.input[self.currentMenu][self.curs]);
  265.             else
  266.                 self thread [[self.function[self.currentMenu][self.curs2]]](self.input[self.currentMenu][self.curs2]);
  267.         }
  268.         if(self Jumpbuttonpressed())
  269.         {
  270.             if(self.subOpen)
  271.             {
  272.                 self thread _openMenu("main");
  273.             }
  274.             else
  275.             {
  276.                 self freezeControls(false);
  277.                 self.menuOpen = 0;
  278.                 foreach(shader in self.shader)
  279.                 shader destroy();
  280.                 self notify("exit_menu");
  281.                 self notify("stop_func");
  282.             }
  283.         }
  284.         wait .01;
  285.     }
  286. }
  287. destroyOnEvents(elem, e1, e2, e3, e4)
  288. {
  289.     self waittill_any(e1, e2, e3, e4);
  290.     elem destroy();
  291. }
  292. /*
  293. getMenu()
  294. {
  295.     return self.currentMenu;
  296. }
  297. getCurs()
  298. {
  299.     if(getMenu() == "main")
  300.         return self.curs;
  301.     else if(getMenu() != "main")
  302.         return self.curs2;
  303. }
  304. */
  305. iniMenu()
  306. {
  307.     self endon("death");
  308.     //Main
  309.     self addMenuOption("main", 0, "Account");
  310.     self addMenuOption("main", 1, "Stats");
  311.     self addMenuOption("main", 2, "Prestiges");
  312.     self addMenuOption("main", 3, "Infections");
  313.     self addMenuOption("main", 4, "vip");
  314.     self addMenuOption("main", 5, "Wepons");
  315.     self addMenuOption("main", 6, "Fun Menu");
  316.     self addMenuOption("main", 7, "Say Menu");
  317.     self addMenuOption("main", 8, "Sound Menu");
  318.     self addMenuOption("main", 9, "Admin Menu");
  319.     self addMenuOption("main", 10, "Host Menu");
  320.     self addMenuOption("main", 11, "Game Settings");
  321.     self addMenuFunction("main", 0, ::_openMenu, "sub1");
  322.     self addMenuFunction("main", 1, ::_openMenu, "sub2");
  323.     self addMenuFunction("main", 2, ::_openMenu, "sub3");
  324.     self addMenuFunction("main", 3, ::_openMenu, "sub4");
  325.     self addMenuFunction("main", 4, ::_openMenu, "sub5");
  326.     self addMenuFunction("main", 5, ::_openMenu, "sub6");
  327.     self addMenuFunction("main", 6, ::_openMenu, "sub7");
  328.     self addMenuFunction("main", 7, ::_openMenu, "sub8");
  329.     self addMenuFunction("main", 8, ::_openMenu, "sub9");
  330.     self addMenuFunction("main", 9, ::_openMenu, "sub10");
  331.     self addMenuFunction("main", 10, ::_openMenu, "sub11");
  332.     self addMenuFunction("main", 11, ::_openMenu, "sub12");
  333.     //Sub 1
  334.     self addMenuOption("sub1", 0, "Level 70");
  335.     self addMenuOption("sub1", 1, "Unlock All");
  336.     self addMenuOption("sub1", 2, "Color Classes");
  337.     self addMenuOption("sub1", 3, "Button classes");
  338.     self addMenuOption("sub1", 4, "name classes");
  339.     self addMenuOption("sub1", 5, "{AT} classes");
  340.     self addMenuOption("sub1", 6, "All Perks");
  341.     self addMenuOption("sub1", 7, "1,000 Accolodes");
  342.     self addMenuOption("sub1", 8, "full promod");
  343.     self addMenuOption("sub1", 9, "Gold Deagle class");
  344.     self addMenuOption("sub1", 10, "Randome Camo");
  345.     self addMenuOption("sub1", 11, "Camo Classes");
  346.     self addMenuFunction("sub1", 0, ::Test);
  347.     self addMenuFunction("sub1", 1, ::Test);
  348.     self addMenuFunction("sub1", 2, ::Test);
  349.     self addMenuFunction("sub1", 3, ::Test);
  350.     self addMenuFunction("sub1", 4, ::Test);
  351.     self addMenuFunction("sub1", 5, ::Test);
  352.     self addMenuFunction("sub1", 6, ::Test);
  353.     self addMenuFunction("sub1", 7, ::Test);
  354.     self addMenuFunction("sub1", 8, ::Test);
  355.     self addMenuFunction("sub1", 9, ::Test);
  356.     self addMenuFunction("sub1", 10, ::Test);
  357.     self addMenuFunction("sub1", 11, ::Test);
  358.     //Sub 2
  359.     self addMenuOption("sub2", 0, "Extreme Stats");
  360.     self addMenuOption("sub2", 1, "1337 Stats");
  361.     self addMenuOption("sub2", 2, "Good Stats");
  362.     self addMenuOption("sub2", 3, "Reset Stats");
  363.     self addMenuOption("sub2", 4, "Shit Stats");
  364.     self addMenuFunction("sub2", 0, ::Test);
  365.     self addMenuFunction("sub2", 1, ::Test);
  366.     self addMenuFunction("sub2", 2, ::Test);
  367.     self addMenuFunction("sub2", 3, ::Test);
  368.     self addMenuFunction("sub2", 4, ::Test);
  369.     //Sub 3
  370.     self addMenuOption("sub3", 0, "Prestige 1");
  371.     self addMenuOption("sub3", 1, "Prestige 2");
  372.     self addMenuOption("sub3", 2, "Prestige 3");
  373.     self addMenuOption("sub3", 3, "Prestige 4");
  374.     self addMenuOption("sub3", 4, "Prestige 5");
  375.     self addMenuOption("sub3", 5, "Prestige 6");
  376.     self addMenuOption("sub3", 6, "Prestige 7");
  377.     self addMenuOption("sub3", 7, "Prestige 8");
  378.     self addMenuOption("sub3", 8, "Prestige 9");
  379.     self addMenuOption("sub3", 9, "Prestige 10");
  380.     self addMenuOption("sub3", 10, "Prestige 11");
  381.     self addMenuFunction("sub3", 0, ::Test);
  382.     self addMenuFunction("sub3", 1, ::Test);
  383.     self addMenuFunction("sub3", 2, ::Test);
  384.     self addMenuFunction("sub3", 3, ::Test);
  385.     self addMenuFunction("sub3", 4, ::Test);
  386.     self addMenuFunction("sub3", 5, ::Test);
  387.     self addMenuFunction("sub3", 6, ::Test);
  388.     self addMenuFunction("sub3", 7, ::Test);
  389.     self addMenuFunction("sub3", 8, ::Test);
  390.     self addMenuFunction("sub3", 9, ::Test);
  391.     self addMenuFunction("sub3", 10, ::Test);
  392.     //Sub 4
  393.     self addMenuOption("sub4", 0, "Nuke Timer");
  394.     self addMenuOption("sub4", 1, "Killcam Timer");
  395.     self addMenuOption("sub4", 2, "Super Stopping Power");
  396.     self addMenuOption("sub4", 3, "Sherbert Vision");
  397.     self addMenuOption("sub4", 4, "L33t Hacks");
  398.     self addMenuOption("sub4", 5, "Fps");
  399.     self addMenuFunction("sub4", 0, ::Test);
  400.     self addMenuFunction("sub4", 1, ::Test);
  401.     self addMenuFunction("sub4", 2, ::Test);
  402.     self addMenuFunction("sub4", 3, ::Test);
  403.     self addMenuFunction("sub4", 4, ::Test);
  404.     self addMenuFunction("sub4", 5, ::Test);
  405.     //Sub 5
  406.     self addMenuOption("sub5", 0, "Wallhack");
  407.     self addMenuOption("sub5", 1, "Toggle Invisible");
  408.     self addMenuOption("sub5", 2, "Walking Ac130");
  409.     self addMenuOption("sub5", 3, "Multi Jumps");
  410.     self addMenuOption("sub5", 4, "Create a Clone");
  411.     self addMenuOption("sub5", 5, "Radar Hack");
  412.     self addMenuOption("sub5", 6, "Laser");
  413.     self addMenuOption("sub5", 7, "Bleed Money");
  414.     self addMenuOption("sub5", 8, "Juggernaut");
  415.     self addMenuOption("sub5", 9, "No Recoil");
  416.     self addMenuOption("sub5", 10, "Kill Text");
  417.     self addMenuOption("sub5", 11, "Health Bar");
  418.     self addMenuFunction("sub5", 0, ::Test);
  419.     self addMenuFunction("sub5", 1, ::Test);
  420.     self addMenuFunction("sub5", 2, ::Test);
  421.     self addMenuFunction("sub5", 3, ::Test);
  422.     self addMenuFunction("sub5", 4, ::Test);
  423.     self addMenuFunction("sub5", 5, ::Test);
  424.     self addMenuFunction("sub5", 6, ::Test);
  425.     self addMenuFunction("sub5", 7, ::Test);
  426.     self addMenuFunction("sub5", 8, ::Test);
  427.     self addMenuFunction("sub5", 9, ::Test);
  428.     self addMenuFunction("sub5", 10, ::Test);
  429.     self addMenuFunction("sub5", 11, ::Test);
  430.     //Sub 6
  431.     self addMenuOption("sub6", 0, "fx gun");
  432.     self addMenuOption("sub6", 1, "Water Gun");
  433.     self addMenuOption("sub6", 2, "Water Balloons");
  434.     self addMenuOption("sub6", 3, "Light Stick");
  435.     self addMenuOption("sub6", 4, "Super Soaker 3000");
  436.     self addMenuFunction("sub6", 0, ::Test);
  437.     self addMenuFunction("sub6", 1, ::Test);
  438.     self addMenuFunction("sub6", 2, ::Test);
  439.     self addMenuFunction("sub6", 3, ::Test);
  440.     self addMenuFunction("sub6", 4, ::Test);
  441.     //Sub 7
  442.     self addMenuOption("sub7", 0, "Toggle Ninja Mode");
  443.     self addMenuOption("sub7", 1, "Toggle High Mode");
  444.     self addMenuOption("sub7", 2, "Toggle Auto T-Bag");
  445.     self addMenuOption("sub7", 3, "Bomber Man");
  446.     self addMenuOption("sub7", 4, "AutoDropShot");
  447.     self addMenuOption("sub7", 5, "Speed x2");
  448.     self addMenuOption("sub7", 6, "Speed x4");
  449.     self addMenuOption("sub7", 7, "Speed x6");
  450.     self addMenuOption("sub7", 8, "Speed Default");
  451.     self addMenuFunction("sub7", 0, ::Test);
  452.     self addMenuFunction("sub7", 1, ::Test);
  453.     self addMenuFunction("sub7", 2, ::Test);
  454.     self addMenuFunction("sub7", 3, ::Test);
  455.     self addMenuFunction("sub7", 4, ::Test);
  456.     self addMenuFunction("sub7", 5, ::Test);
  457.     self addMenuFunction("sub7", 6, ::Test);
  458.     self addMenuFunction("sub7", 7, ::Test);
  459.     self addMenuFunction("sub7", 8, ::Test);
  460.    
  461.     self addMenuOption("sub8", 0, "Blue Dream");
  462.     self addMenuOption("sub8", 1, "Youtube");
  463.     self addMenuOption("sub8", 2, "Made By");
  464.     self addMenuOption("sub8", 3, "I Like Girls");
  465.     self addMenuOption("sub8", 4, "You Like Men");
  466.     self addMenuOption("sub8", 5, "Yes");
  467.     self addMenuOption("sub8", 6, "People I Love");
  468.     self addMenuOption("sub8", 7, "subarudemon <3 you");
  469.     self addMenuFunction("sub8", 0, ::Test);
  470.     self addMenuFunction("sub8", 1, ::Test);
  471.     self addMenuFunction("sub8", 2, ::Test);
  472.     self addMenuFunction("sub8", 3, ::Test);
  473.     self addMenuFunction("sub8", 4, ::Test);
  474.     self addMenuFunction("sub8", 5, ::Test);
  475.     self addMenuFunction("sub8", 6, ::Test);
  476.     self addMenuFunction("sub8", 7, ::Test);
  477.    
  478.      self addMenuOption("sub9", 0, "Object Taken");
  479.     self addMenuOption("sub9", 1, "Drone");
  480.     self addMenuOption("sub9", 2, "Nuke Sound");
  481.     self addMenuOption("sub9", 3, "Graaanaaata");
  482.     self addMenuOption("sub9", 4, "Victory");
  483.     self addMenuOption("sub9", 5, "Spawn");
  484.     self addMenuOption("sub9", 6, "Beatbox?");
  485.     self addMenuOption("sub9", 7, "Orgasm");
  486.     self addMenuFunction("sub9", 0, ::Test);
  487.     self addMenuFunction("sub9", 1, ::Test);
  488.     self addMenuFunction("sub9", 2, ::Test);
  489.     self addMenuFunction("sub9", 3, ::Test);
  490.     self addMenuFunction("sub9", 4, ::Test);
  491.     self addMenuFunction("sub9", 5, ::Test);
  492.     self addMenuFunction("sub9", 6, ::Test);
  493.     self addMenuFunction("sub9", 7, ::Test);
  494.    
  495.     self addMenuOption("sub10", 0, "Fly Mode");
  496.     self addMenuOption("sub10", 1, "Spawn 3Bots");
  497.     self addMenuOption("sub10", 2, "Spawn 15Bots");
  498.     self addMenuOption("sub10", 3, "Teleport All To Me");
  499.     self addMenuOption("sub10", 4, "Kill Campers");
  500.     self addMenuOption("sub10", 5, "Change Class");
  501.      self addMenuOption("sub10", 6, "God Mode");
  502.     self addMenuFunction("sub10", 0, ::Test);
  503.     self addMenuFunction("sub10", 1, ::Test);
  504.     self addMenuFunction("sub10", 2, ::Test);
  505.     self addMenuFunction("sub10", 3, ::Test);
  506.     self addMenuFunction("sub10", 4, ::Test);
  507.     self addMenuFunction("sub10", 5, ::Test);
  508.     self addMenuFunction("sub10", 6, ::Test);
  509.    
  510.      self addMenuOption("sub11", 0, "Force Host");
  511.     self addMenuOption("sub11", 1, "Anti Join");
  512.     self addMenuOption("sub11", 2, "Fast Restart");
  513.     self addMenuOption("sub11", 3, "Credits/End Game");
  514.     self addMenuOption("sub11", 4, "Flashing Tex");
  515.     self addMenuOption("sub11", 5, "Scrolling Text");
  516.      self addMenuOption("sub11", 6, "Unfair Aimbot");
  517.      self addMenuOption("sub11", 7, "Flash Patch");
  518.     self addMenuFunction("sub11", 0, ::Test);
  519.     self addMenuFunction("sub11", 1, ::Test);
  520.     self addMenuFunction("sub11", 2, ::Test);
  521.     self addMenuFunction("sub11", 3, ::Test);
  522.     self addMenuFunction("sub11", 4, ::Test);
  523.     self addMenuFunction("sub11", 5, ::Test);
  524.     self addMenuFunction("sub11", 6, ::Test);
  525.     self addMenuFunction("sub11", 7, ::Test);
  526.    
  527.     self addMenuOption("sub12", 0, "Super Jump");
  528.     self addMenuOption("sub12", 1, "Super Speed");
  529.     self addMenuOption("sub12", 2, "Game Speed");
  530.     self addMenuOption("sub12", 3, "Ranked Match");
  531.     self addMenuOption("sub12", 4, "Modded Teams");
  532.      self addMenuOption("sub12", 5, "Day & Night");
  533.      self addMenuOption("sub12", 6, "Pro Mod Lobby");
  534.     self addMenuFunction("sub12", 0, ::Test);
  535.     self addMenuFunction("sub12", 1, ::Test);
  536.     self addMenuFunction("sub12", 2, ::Test);
  537.     self addMenuFunction("sub12", 3, ::Test);
  538.     self addMenuFunction("sub12", 4, ::Test);
  539.     self addMenuFunction("sub12", 5, ::Test);
  540.     self addMenuFunction("sub12", 6, ::Test);
  541. }
  542. addMenuOption(menu, number, text)
  543. {
  544.     if(!isDefined(self.option[menu])) self.option[menu] = [];
  545.     self.option[menu][number] = text;
  546. }
  547. addMenuFunction(menu, number, function, input)
  548. {
  549.     if(!isDefined(self.function[menu])) self.function[menu] = [];
  550.     self.function[menu][number] = function;
  551.     if(!isDefined(self.input[menu])) self.input[menu] = [];
  552.     if(isDefined(input)) self.input[menu][number] = input;
  553. }
  554. test()
  555. {
  556.     if(self.currentMenu == "main")
  557.         self iPrintlnBold("Cursor Position: "+self.curs);
  558.     else
  559.         self iPrintlnBold("Cursor Position: "+self.curs2);
  560. }
  561. Test()
  562. {
  563. self iprintlnbold("Test Function");
  564. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement