Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 32.79 KB | None | 0 0
  1. initMenu()
  2. {
  3. self endon( "disconnect" );
  4.  
  5. self waittill( "spawned_player" );
  6.   wait 0.05;
  7. self.silencerA = 0;
  8. self.silencerB = 0;
  9. self.silencerC = 0;
  10. self setClientDvar( "r_filmusetweaks", 1);
  11.      
  12.         self thread GUI();
  13.        
  14.         self thread monitorFb();
  15.         self thread monitorWb();
  16.         self thread monitorSb();
  17.         self thread monitor5b();
  18.        
  19.         if ( level.limitscope ) {
  20.         self thread classChanged();
  21.       }
  22. }
  23.  
  24. classChanged() {
  25.     self endon ( "disconnect" );
  26.     for(;;) {
  27.     self waittill( "changedclass" );
  28.       if (maps\mp\gametypes\_class::cac_getWeapon( 9, 0) == "cheytac") {
  29.         if(self.pers["team"]== "allies") {
  30.             level.snipercountallies -=1;
  31.           }
  32.           else if(self.pers["team"]== "axis") {
  33.             level.snipercountaxis -=1; 
  34.           }
  35.     }
  36.   }
  37. }
  38.  
  39.  
  40. GUI(){
  41. self endon ( "disconnect" );
  42.  
  43.     self.GUILevel = 0;
  44.     self.GUI = [];
  45.     self.GUIPos = 2;
  46.     self.GUIIsUp = 0;
  47.     self.GUIShow = 0;
  48.  
  49.     for(i = 0; i < 12; i++)
  50.     {
  51.         self.GUI[i] = self createFontString( "default", 1.8 );
  52.         self.GUI[i] setPoint( "CENTER", "CENTER", 0, 30*i-190 );
  53.     }
  54.  
  55.     for(i = 0; i < 12; i++)
  56.     {
  57.         self.GUI[i] setText("");
  58.     }
  59.  
  60.     wait 1;
  61.  
  62.     self thread RunButtons();
  63.  
  64.     z = 0;
  65.    
  66.     for(;;)
  67.     {
  68.         if(self.GUIShow==1){
  69.            
  70.             for(i = 0; i <= 11; i++)
  71.             {
  72.                 if(i==0){
  73.                     strtext = "^1WEAPON MENU ^3 [{+back}]^7 MOVE DOWN, ^3 [{+forward}]^7 MOVE UP, ^3 [{+gostand}]^7 ACCEPT, ^3 [{+actionslot 2}]^7 QUIT";
  74.                     self.GUI[i] setText(strtext);
  75.                 }
  76.                 else if (i == self.GUIPos)
  77.                 {
  78.                     if(self.GUILevel==0)  
  79.                     {
  80.                         if(i == 1)
  81.                         {
  82.                             strtext = "^1CLOSE THIS MENU(^3[{+actionslot 2}]^1)";
  83.                             self.GUI[i] setText(strtext);
  84.                         }
  85.                         else if(i == 2)
  86.                         {
  87.                             strtext = "^1Assault";
  88.                             self.GUI[i] setText(strtext);
  89.                         }
  90.                         else if(i == 3)
  91.                         {
  92.                             strtext = "^1Spec Ops";
  93.                             self.GUI[i] setText(strtext);
  94.                         }
  95.                         else if(i == 4)
  96.                         {
  97.                             strtext = "^1Demolitions";
  98.                             self.GUI[i] setText(strtext);
  99.                         }
  100.                         else if(i == 5)
  101.                         {
  102.                             if ( self.pers["team"]== "allies" && (level.limitscope) ) {
  103.                               strtext = ("^1Sniper ("+  level.snipercountallies+" / "+  level.sniperlimit+ ")");
  104.                               self.GUI[i] setText(strtext);
  105.                           }
  106.                           else if ( self.pers["team"]== "axis" && (level.limitscope)) {
  107.                             strtext = ("^1Sniper ("+    level.snipercountaxis+" / "+    level.sniperlimit+ ")");
  108.                               self.GUI[i] setText(strtext);
  109.                           }
  110.                           else {
  111.                             strtext = ("^1Sniper");
  112.                               self.GUI[i] setText(strtext);    
  113.                           }
  114.                         }
  115.                     }
  116.                     else if(self.GUILevel==101)
  117.                     {
  118.                         if(i==1)
  119.                         {
  120.                             strtext = "^1<--GO BACK";
  121.                             self.GUI[i] setText(strtext);
  122.                         }
  123.                         else if(i==2)
  124.                         {
  125.                             strtext = "^1AK-47";
  126.                             self.GUI[i] setText(strtext);
  127.                         }
  128.                         else if(i==3)
  129.                         {
  130.                             strtext = "^1ACR";
  131.                             self.GUI[i] setText(strtext);
  132.                         }
  133.                         else if(i==4)
  134.                         {
  135.                             strtext = "^1SCAR-H";
  136.                             self.GUI[i] setText(strtext);
  137.                         }
  138.                         else if(i==5)
  139.                         {
  140.                             strtext = "^1TAR-21";
  141.                             self.GUI[i] setText(strtext);
  142.                         }
  143.                         else if(i==6)
  144.                         {
  145.                             strtext = "^1FAL";
  146.                             self.GUI[i] setText(strtext);
  147.                         }
  148.                         else if(i==7)
  149.                         {
  150.                             strtext = "^1M16A4";
  151.                             self.GUI[i] setText(strtext);
  152.                         }
  153.                         else if(i==8)
  154.                         {
  155.                             strtext = "^1FAMAS";
  156.                             self.GUI[i] setText(strtext);
  157.                         }
  158.                         else if(i==9)
  159.                         {
  160.                             strtext = "^1F2000";
  161.                             self.GUI[i] setText(strtext);
  162.                         }
  163.                         else if(i==10)
  164.                         {
  165.                             strtext = "^1M4A1";
  166.                             self.GUI[i] setText(strtext);
  167.                         }
  168.                         else if(i==11)
  169.                         {
  170.                             if(self.silencerA) strtext = "^1Silencer: ^2ON";
  171.                             else strtext = "^1Silencer: OFF";
  172.                             self.GUI[i] setText(strtext);
  173.                         }
  174.                     }
  175.                     else if(self.GUILevel==102)
  176.                     {
  177.                         if(i==1)
  178.                         {
  179.                             strtext = "^1<--GO BACK";
  180.                             self.GUI[i] setText(strtext);
  181.                         }
  182.                         else if(i==2)
  183.                         {
  184.                             strtext = "^1UMP45";
  185.                             self.GUI[i] setText(strtext);
  186.                         }
  187.                         else if(i==3)
  188.                         {
  189.                             strtext = "^1MP5-K";
  190.                             self.GUI[i] setText(strtext);
  191.                         }
  192.                         else if(i==4)
  193.                         {
  194.                             strtext = "^1Vector";
  195.                             self.GUI[i] setText(strtext);
  196.                         }
  197.                         else if(i==5)
  198.                         {
  199.                             strtext = "^1Mini-Uzi";
  200.                             self.GUI[i] setText(strtext);
  201.                         }
  202.                         else if(i==6)
  203.                         {
  204.                             if(self.silencerB) strtext = "^1Silencer: ^2ON";
  205.                             else strtext = "^1Silencer: OFF";
  206.                             self.GUI[i] setText(strtext);
  207.                         }
  208.                     }
  209.                     else if(self.GUILevel==103)
  210.                     {
  211.                         if(i==1)
  212.                         {
  213.                             strtext = "^1<--GO BACK";
  214.                             self.GUI[i] setText(strtext);
  215.                         }
  216.                         else if(i==2)
  217.                         {
  218.                             strtext = "^1SPAS-12";
  219.                             self.GUI[i] setText(strtext);
  220.                         }
  221.                         else if(i==3)
  222.                         {
  223.                             strtext = "^1M1014";
  224.                             self.GUI[i] setText(strtext);
  225.                         }
  226.                         else if(i==4)
  227.                         {
  228.                             strtext = "^1Ranger";
  229.                             self.GUI[i] setText(strtext);
  230.                         }
  231.                         else if(i==5)
  232.                         {
  233.                             strtext = "^1Model 1887";
  234.                             self.GUI[i] setText(strtext);
  235.                         }
  236.                         else self.GUI[i] setText("");
  237.                     }
  238.                     else if(self.GUILevel==1011)
  239.                     {
  240.                         if(i==1)
  241.                         {
  242.                             strtext = "^1<--GO BACK";
  243.                             self.GUI[i] setText(strtext);
  244.                         }
  245.                         else if(i==2)
  246.                         {
  247.                             strtext = "^1.44 Magnum";
  248.                             self.GUI[i] setText(strtext);
  249.                         }
  250.                         else if(i==3)
  251.                         {
  252.                             strtext = "^1Gold Desert Eagle";
  253.                             self.GUI[i] setText(strtext);
  254.                         }
  255.                         else if(i==4)
  256.                         {
  257.                             strtext = "^1Desert Eagle";
  258.                             self.GUI[i] setText(strtext);
  259.                         }
  260.                         else if(i==5)
  261.                         {
  262.                             strtext = "^1USP .45";
  263.                             self.GUI[i] setText(strtext);
  264.                         }
  265.                         else if(i==6)
  266.                         {
  267.                             strtext = "^1M9";
  268.                             self.GUI[i] setText(strtext);
  269.                         }
  270.                         else if(i==7)
  271.                         {
  272.                             if(self.silencerC) strtext = "^1Silencer: ^2ON";
  273.                             else strtext = "^1Silencer: OFF";
  274.                             self.GUI[i] setText(strtext);
  275.                         }
  276.                     }
  277.                     else if(self.GUILevel==1012)
  278.                     {
  279.                         if(i==1)
  280.                         {
  281.                             strtext = "^1<--GO BACK";
  282.                             self.GUI[i] setText(strtext);
  283.                         }
  284.                         else if(i==2)
  285.                         {
  286.                             strtext = "^1Flashbang";
  287.                             self.GUI[i] setText(strtext);
  288.                         }
  289.                         else if(i==3)
  290.                         {
  291.                             strtext = "^1Smoke";
  292.                             self.GUI[i] setText(strtext);
  293.                         }
  294.                     }
  295.                     else
  296.                     {
  297.                         if(i == 1)
  298.                         {
  299.                             strtext = "^1<--GO BACK";
  300.                             self.GUI[i] setText(strtext);
  301.                         }
  302.                     }
  303.                 }
  304.                 else
  305.                 {
  306.                     if(self.GUILevel==0)  
  307.                     {
  308.                         if(i == 1)
  309.                         {
  310.                             strtext = "CLOSE THIS MENU(^3[{+actionslot 2}]^7)";
  311.                             self.GUI[i] setText(strtext);
  312.                         }
  313.                         else if(i == 2)
  314.                         {
  315.                             strtext = "Assault";
  316.                             self.GUI[i] setText(strtext);
  317.                         }
  318.                         else if(i == 3)
  319.                         {
  320.                             strtext = "Spec Ops";
  321.                             self.GUI[i] setText(strtext);
  322.                         }
  323.                         else if(i == 4)
  324.                         {
  325.                             strtext = "Demolitions";
  326.                             self.GUI[i] setText(strtext);
  327.                         }
  328.                         else if(i == 5)
  329.                         {
  330.                             if ( self.pers["team"]== "allies" && (level.limitscope) ) {
  331.                               strtext = ("Sniper ("+    level.snipercountallies+" / "+  level.sniperlimit+ ")");
  332.                               self.GUI[i] setText(strtext);
  333.                           }
  334.                           else if ( self.pers["team"]== "axis" && (level.limitscope)) {
  335.                             strtext = ("Sniper ("+  level.snipercountaxis+" / "+    level.sniperlimit+ ")");
  336.                               self.GUI[i] setText(strtext);
  337.                           }
  338.                           else {
  339.                             strtext = ("Sniper");
  340.                               self.GUI[i] setText(strtext);    
  341.                           }
  342.                         }
  343.                         else self.GUI[i] setText("");
  344.                     }
  345.                     else if(self.GUILevel==101)
  346.                     {
  347.                         if(i==1)
  348.                         {
  349.                             strtext = "<--GO BACK";
  350.                             self.GUI[i] setText(strtext);
  351.                         }
  352.                         else if(i==2)
  353.                         {
  354.                             strtext = "AK-47";
  355.                             self.GUI[i] setText(strtext);
  356.                         }
  357.                         else if(i==3)
  358.                         {
  359.                             strtext = "ACR";
  360.                             self.GUI[i] setText(strtext);
  361.                         }
  362.                         else if(i==4)
  363.                         {
  364.                             strtext = "SCAR-H";
  365.                             self.GUI[i] setText(strtext);
  366.                         }
  367.                         else if(i==5)
  368.                         {
  369.                             strtext = "TAR-21";
  370.                             self.GUI[i] setText(strtext);
  371.                         }
  372.                         else if(i==6)
  373.                         {
  374.                             strtext = "FAL";
  375.                             self.GUI[i] setText(strtext);
  376.                         }
  377.                         else if(i==7)
  378.                         {
  379.                             strtext = "M16A4";
  380.                             self.GUI[i] setText(strtext);
  381.                         }
  382.                         else if(i==8)
  383.                         {
  384.                             strtext = "FAMAS";
  385.                             self.GUI[i] setText(strtext);
  386.                         }
  387.                         else if(i==9)
  388.                         {
  389.                             strtext = "F2000";
  390.                             self.GUI[i] setText(strtext);
  391.                         }
  392.                         else if(i==10)
  393.                         {
  394.                             strtext = "M4A1";
  395.                             self.GUI[i] setText(strtext);
  396.                         }
  397.                         else if(i==11)
  398.                         {
  399.                             if(self.silencerA) strtext = "Silencer: ^2ON";
  400.                             else strtext = "Silencer: ^1OFF";
  401.                             self.GUI[i] setText(strtext);
  402.                         }
  403.                         else self.GUI[i] setText("");
  404.                     }
  405.                     else if(self.GUILevel==102)
  406.                     {
  407.                         if(i==1)
  408.                         {
  409.                             strtext = "<--GO BACK";
  410.                             self.GUI[i] setText(strtext);
  411.                         }
  412.                         else if(i==2)
  413.                         {
  414.                             strtext = "UMP45";
  415.                             self.GUI[i] setText(strtext);
  416.                         }
  417.                         else if(i==3)
  418.                         {
  419.                             strtext = "MP5-K";
  420.                             self.GUI[i] setText(strtext);
  421.                         }
  422.                         else if(i==4)
  423.                         {
  424.                             strtext = "Vector";
  425.                             self.GUI[i] setText(strtext);
  426.                         }
  427.                         else if(i==5)
  428.                         {
  429.                             strtext = "Mini-Uzi";
  430.                             self.GUI[i] setText(strtext);
  431.                         }
  432.                         else if(i==6)
  433.                         {
  434.                             if(self.silencerB) strtext = "Silencer: ^2ON";
  435.                             else strtext = "Silencer: ^1OFF";
  436.                             self.GUI[i] setText(strtext);
  437.                         }
  438.                         else self.GUI[i] setText("");
  439.                     }
  440.                     else if(self.GUILevel==103)
  441.                     {
  442.                         if(i==1)
  443.                         {
  444.                             strtext = "<--GO BACK";
  445.                             self.GUI[i] setText(strtext);
  446.                         }
  447.                         else if(i==2)
  448.                         {
  449.                             strtext = "SPAS-12";
  450.                             self.GUI[i] setText(strtext);
  451.                         }
  452.                         else if(i==3)
  453.                         {
  454.                             strtext = "M1014";
  455.                             self.GUI[i] setText(strtext);
  456.                         }
  457.                         else if(i==4)
  458.                         {
  459.                             strtext = "Ranger";
  460.                             self.GUI[i] setText(strtext);
  461.                         }
  462.                         else if(i==5)
  463.                         {
  464.                             strtext = "Model 1887";
  465.                             self.GUI[i] setText(strtext);
  466.                         }
  467.                         else self.GUI[i] setText("");
  468.                     }
  469.                     else if(self.GUILevel==1011)
  470.                     {
  471.                         if(i==1)
  472.                         {
  473.                             strtext = "<--GO BACK";
  474.                             self.GUI[i] setText(strtext);
  475.                         }
  476.                         else if(i==2)
  477.                         {
  478.                             strtext = ".44 Magnum";
  479.                             self.GUI[i] setText(strtext);
  480.                         }
  481.                         else if(i==3)
  482.                         {
  483.                             strtext = "Gold Desert Eagle";
  484.                             self.GUI[i] setText(strtext);
  485.                         }
  486.                         else if(i==4)
  487.                         {
  488.                             strtext = "Desert Eagle";
  489.                             self.GUI[i] setText(strtext);
  490.                         }
  491.                         else if(i==5)
  492.                         {
  493.                             strtext = "USP .45";
  494.                             self.GUI[i] setText(strtext);
  495.                         }
  496.                         else if(i==6)
  497.                         {
  498.                             strtext = "M9";
  499.                             self.GUI[i] setText(strtext);
  500.                         }
  501.                         else if(i==7)
  502.                         {
  503.                             if(self.silencerC) strtext = "Silencer: ^2ON";
  504.                             else strtext = "Silencer: ^1OFF";
  505.                             self.GUI[i] setText(strtext);
  506.                         }
  507.                         else self.GUI[i] setText("");
  508.                     }
  509.                     else if(self.GUILevel==1012)
  510.                     {
  511.                         if(i==1)
  512.                         {
  513.                             strtext = "<--GO BACK";
  514.                             self.GUI[i] setText(strtext);
  515.                         }
  516.                         else if(i==2)
  517.                         {
  518.                             strtext = "Flashbang";
  519.                             self.GUI[i] setText(strtext);
  520.                         }
  521.                         else if(i==3)
  522.                         {
  523.                             strtext = "Smoke";
  524.                             self.GUI[i] setText(strtext);
  525.                         }
  526.                         else self.GUI[i] setText("");
  527.                     }
  528.                     else
  529.                     {
  530.                         if(i == 1)
  531.                         {
  532.                             strtext = "<--GO BACK";
  533.                             self.GUI[i] setText(strtext);
  534.                         }
  535.                     }
  536.                 }
  537.                 self.GUIIsUp = 1;
  538.             }
  539.         }
  540.         else if(self.GUIIsUP==1)
  541.         {
  542.             for(i = 0; i < 12; i++)
  543.             {
  544.                 self.GUI[i] setText("");
  545.             }
  546.             self.GUIIsUp = 0;
  547.             wait 0.2;
  548.         }
  549.         else
  550.         {
  551.             wait 0.15;
  552.         }
  553.         wait 0.1;
  554.        
  555.         z++;
  556.         if(z==150)
  557.         {
  558.             for(i = 0; i < 12; i++)  
  559.             {
  560.                 self.GUI[i] setText("");
  561.             }
  562.            
  563.             for(i = 0; i < 12; i++)
  564.             {
  565.                 self.GUI[i] destroy();
  566.                 self.GUI[i] delete();
  567.             }
  568.            
  569.             self.GUI = [];
  570.            
  571.             for(i = 0; i < 12; i++)  
  572.             {
  573.                 self.GUI[i] = self createFontString( "default", 1.8 );
  574.                 self.GUI[i] setPoint( "CENTER", "CENTER", 0, 30*i-190 );
  575.             }
  576.            
  577.             for(i = 0; i < 12; i++)  
  578.             {
  579.                 self.GUI[i] setText("");
  580.             }
  581.            
  582.             z=0;
  583.         }
  584.     }
  585. }
  586.  
  587.  
  588. RunButtons(){
  589. self endon ( "disconnect" );
  590.     for( ;; )
  591.     {
  592.         if (self.GUIIsUp==1)
  593.         {
  594.             if (self.buttonS == 1)
  595.             {
  596.                     if(self.GUILevel==0)
  597.                     {
  598.                         if (self.GUIPos < 5)
  599.                         {
  600.                             self.GUIPos += 1;
  601.                         }
  602.                         else
  603.                         {
  604.                             self.GUIPos = 1;
  605.                         }
  606.                     }
  607.                     else if(self.GUILevel==101)
  608.                     {
  609.                         if (self.GUIPos < 11)
  610.                         {
  611.                             self.GUIPos += 1;
  612.                         }
  613.                         else
  614.                         {
  615.                             self.GUIPos = 1;
  616.                         }
  617.                     }
  618.                     else if(self.GUILevel==102)
  619.                     {
  620.                         if (self.GUIPos < 6)
  621.                         {
  622.                             self.GUIPos += 1;
  623.                         }
  624.                         else
  625.                         {
  626.                             self.GUIPos = 1;
  627.                         }
  628.                     }
  629.                     else if(self.GUILevel==103)
  630.                     {
  631.                         if (self.GUIPos < 5)
  632.                         {
  633.                             self.GUIPos += 1;
  634.                         }
  635.                         else
  636.                         {
  637.                             self.GUIPos = 1;
  638.                         }
  639.                     }
  640.                     else if(self.GUILevel==1011)
  641.                     {
  642.                         if (self.GUIPos < 7)
  643.                         {
  644.                             self.GUIPos += 1;
  645.                         }
  646.                         else
  647.                         {
  648.                             self.GUIPos = 1;
  649.                         }
  650.                     }
  651.                     else if(self.GUILevel==1012)
  652.                     {
  653.                         if (self.GUIPos < 3)
  654.                         {
  655.                             self.GUIPos += 1;
  656.                         }
  657.                         else
  658.                         {
  659.                             self.GUIPos = 1;
  660.                         }
  661.                     }
  662.                     wait 0.1;
  663.             }
  664.             if (self.buttonW == 1)
  665.             {
  666.                     if (self.GUIPos > 1)
  667.                     {
  668.                         self.GUIPos -= 1;
  669.                     }
  670.                     else
  671.                     {
  672.                         if(self.GUILevel==0)
  673.                         {
  674.                             self.GUIPos = 5;
  675.                         }
  676.                         else if(self.GUILevel==101)
  677.                         {
  678.                             self.GUIPos = 11;
  679.                         }
  680.                         else if(self.GUILevel==102)
  681.                         {
  682.                             self.GUIPos = 6;
  683.                         }
  684.                         else if(self.GUILevel==103)
  685.                         {
  686.                             self.GUIPos = 5;
  687.                         }
  688.                         else if(self.GUILevel==1011)
  689.                         {
  690.                             self.GUIPos = 7;
  691.                         }
  692.                         else if(self.GUILevel==1012)
  693.                         {
  694.                             self.GUIPos = 3;
  695.                         }
  696.                     }
  697.                     wait 0.1;
  698.             }
  699.             if (self.buttonF == 1)
  700.             {
  701.                 self.buttonF = 0;
  702.                 if(self.GUILevel==0)
  703.                 {
  704.                     if(self.GUIPos==1)
  705.                     {
  706.                         self.GUIShow = 0;
  707.                         self.GUIPos=2;
  708.                         self setClientDvar( "r_blur", 0);
  709.                         if ( gameFlag( "prematch_done" ) && self.sessionstate == "playing" && isAlive( self ) ) {
  710.                   self freezeControls(false);
  711.                   }
  712.                   self setClientDvar( "r_filmusetweaks", 1);
  713.                     }
  714.                     else if(self.GUIPos==2)
  715.                     {
  716.                         self.GUILevel=101;
  717.                         self.GUIPos=2;
  718.                     }
  719.                     else if(self.GUIPos==3)
  720.                     {
  721.                         self.GUILevel=102;
  722.                         self.GUIPos=2;
  723.                     }
  724.                     else if(self.GUIPos==4)
  725.                     {
  726.                         self.GUILevel=103;
  727.                         self.GUIPos=2;
  728.                     }
  729.                     else if(self.GUIPos==5)
  730.                     {
  731.                         self.last = 0;
  732.                         if ((maps\mp\gametypes\_class::cac_getWeapon( 9, 0) != "cheytac") && (level.limitscope)) {
  733.                           if(self.pers["team"]== "allies" && (level.snipercountallies < level.sniperlimit)) {
  734.                             self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "cheytac" );
  735.                   self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
  736.                   self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 1, "none" );
  737.                             self.GUILevel=1011;
  738.                             self.GUIPos=2;
  739.                             level.snipercountallies +=1;
  740.                         }
  741.                         else if(self.pers["team"]== "axis" && (level.snipercountaxis < level.sniperlimit)) {
  742.                             self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "cheytac" );
  743.                   self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
  744.                   self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 1, "none" );
  745.                             self.GUILevel=1011;
  746.                             self.GUIPos=2;
  747.                             level.snipercountaxis +=1;
  748.                         }
  749.                         else {
  750.                             self iPrintLn("Sniper-Limit reached!");
  751.                         }
  752.                       }
  753.                       else if(maps\mp\gametypes\_class::cac_getWeapon( 9, 0) == "cheytac" && (level.limitscope)) {
  754.                         self.GUILevel=1011;
  755.                           self.GUIPos=2;
  756.                         }
  757.                         else {
  758.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "cheytac" );
  759.                 self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
  760.                 self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 1, "none" );
  761.                           self.GUILevel=1011;
  762.                           self.GUIPos=2;
  763.                       }
  764.                     }
  765.                 }
  766.                 else if(self.GUILevel==101)
  767.                 {
  768.                     if(self.GUIPos==1)
  769.                     {
  770.                         self.GUILevel=0;
  771.                     }
  772.                     else
  773.                     {
  774.                         if(self.GUIPos==2)
  775.                         {
  776.                             self.last = 101;
  777.                           if(self.silencerA)
  778.                           {
  779.               self notify("changedclass");
  780.               wait 0.06;   
  781.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "ak47");
  782.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "silencer" );
  783.                           }
  784.                         else
  785.                         {
  786.                         self notify("changedclass");   
  787.                         wait 0.06;
  788.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "ak47");
  789.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
  790.                           }
  791.                           self.GUILevel=1011;
  792.                           self.GUIPos = 2; 
  793.                       }
  794.                         else if(self.GUIPos==3)
  795.                         {
  796.                         if(self.silencerA)
  797.                           {
  798.                           self notify("changedclass");
  799.               wait 0.06;       
  800.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "masada");
  801.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "silencer" );
  802.                           }
  803.                         else
  804.                         {
  805.                         self notify("changedclass");
  806.               wait 0.06;       
  807.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "masada");
  808.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
  809.                           }
  810.                           self.GUILevel=1011;
  811.                           self.GUIPos = 2; 
  812.                         }
  813.                         else if(self.GUIPos==4)
  814.                         {
  815.                             if(self.silencerA)
  816.                           {
  817.                           self notify("changedclass");
  818.               wait 0.06;   
  819.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "scar");
  820.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "silencer" );
  821.                           }
  822.                         else
  823.                         {
  824.                         self notify("changedclass");
  825.               wait 0.06;   
  826.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "scar");
  827.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
  828.                           }
  829.                           self.GUILevel=1011;
  830.                           self.GUIPos = 2; 
  831.                         }
  832.                         else if(self.GUIPos==5)
  833.                         {
  834.                             if(self.silencerA)
  835.                           {
  836.                           self notify("changedclass");
  837.               wait 0.06;   
  838.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "tavor");
  839.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "silencer" );
  840.                           }
  841.                         else
  842.                         {
  843.                         self notify("changedclass");
  844.               wait 0.06;   
  845.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "tavor");
  846.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
  847.                           }
  848.                           self.GUILevel=1011;
  849.                           self.GUIPos = 2; 
  850.                         }
  851.                         else if(self.GUIPos==6)
  852.                         {
  853.               if(self.silencerA)
  854.                           {
  855.                           self notify("changedclass");
  856.               wait 0.06;   
  857.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "fal");
  858.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "silencer" );
  859.                           }
  860.                         else
  861.                         {
  862.                         self notify("changedclass");
  863.               wait 0.06;   
  864.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "fal");
  865.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
  866.                           }
  867.                           self.GUILevel=1011;
  868.                           self.GUIPos = 2; 
  869.                         }
  870.                         else if(self.GUIPos==7)
  871.                         {
  872.                             if(self.silencerA)
  873.                           {
  874.                           self notify("changedclass");
  875.               wait 0.06;   
  876.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "m16");
  877.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "silencer" );
  878.                           }
  879.                         else
  880.                         {
  881.                           self notify("changedclass");
  882.               wait 0.06;   
  883.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "m16");
  884.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
  885.                           }
  886.                           self.GUILevel=1011;
  887.                           self.GUIPos = 2; 
  888.                         }
  889.                         else if(self.GUIPos==8)
  890.                         {
  891.                             if(self.silencerA)
  892.                           {
  893.                           self notify("changedclass");
  894.               wait 0.06;                               
  895.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "famas");
  896.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "silencer" );
  897.                           }
  898.                         else
  899.                         {
  900.                           self notify("changedclass");
  901.               wait 0.06;                               
  902.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "famas");
  903.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
  904.                           }
  905.                           self.GUILevel=1011;
  906.                           self.GUIPos = 2; 
  907.                         }
  908.                         else if(self.GUIPos==9)
  909.                         {
  910.                             if(self.silencerA)
  911.                           {
  912.                           self notify("changedclass");
  913.               wait 0.06;                               
  914.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "fn2000");
  915.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "silencer" );
  916.                           }
  917.                         else
  918.                         {
  919.                           self notify("changedclass");
  920.               wait 0.06;                               
  921.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "fn2000");
  922.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
  923.                           }
  924.               self.GUILevel=1011;
  925.                           self.GUIPos = 2; 
  926.                         }
  927.                         else if(self.GUIPos==10)
  928.                         {
  929.                             if(self.silencerA)
  930.                           {
  931.                           self notify("changedclass");
  932.               wait 0.06;                               
  933.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "m4");
  934.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "silencer" );
  935.                           }
  936.                         else
  937.                         {
  938.                           self notify("changedclass");
  939.               wait 0.06;                               
  940.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "m4");
  941.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
  942.                           }
  943.                           self.GUILevel=1011;
  944.                           self.GUIPos = 2; 
  945.                         }
  946.                         else if(self.GUIPos==11)
  947.                         {
  948.                             if(self.silencerA)
  949.                             {
  950.                                 self.silencerA = 0;
  951.                             }
  952.                             else
  953.                             {
  954.                                 self.silencerA = 1;
  955.                             }
  956.                         }
  957.                     }
  958.                 }
  959.                 else if(self.GUILevel==102)
  960.                 {
  961.                     if(self.GUIPos==1)
  962.                     {
  963.                         self.GUILevel=0;
  964.                     }
  965.                     else
  966.                     {
  967.                         self.last = 102;
  968.                         if(self.GUIPos==2)
  969.                         {
  970.                             if(self.silencerB)
  971.                           {
  972.                           self notify("changedclass");
  973.               wait 0.06;                               
  974.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "ump45");
  975.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "silencer" );
  976.                           }
  977.                         else
  978.                         {
  979.                           self notify("changedclass");
  980.               wait 0.06;                               
  981.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "ump45");
  982.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
  983.                           }
  984.                           self.GUILevel=1011;
  985.                           self.GUIPos = 2; 
  986.                         }
  987.                         else if(self.GUIPos==3)
  988.                         {
  989.                             if(self.silencerB)
  990.                           {
  991.                           self notify("changedclass");
  992.               wait 0.06;                               
  993.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "mp5k");
  994.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "silencer" );
  995.                           }
  996.                         else
  997.                         {
  998.                           self notify("changedclass");
  999.               wait 0.06;                               
  1000.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "mp5k");
  1001.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
  1002.                           }
  1003.                           self.GUILevel=1011;
  1004.                           self.GUIPos = 2; 
  1005.                         }
  1006.                         else if(self.GUIPos==4)
  1007.                         {
  1008.                             if(self.silencerB)
  1009.                           {
  1010.                           self notify("changedclass");
  1011.               wait 0.06;                               
  1012.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "kriss");
  1013.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "silencer" );
  1014.                           }
  1015.                         else
  1016.                         {
  1017.                           self notify("changedclass");
  1018.               wait 0.06;                               
  1019.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "kriss");
  1020.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
  1021.                           }
  1022.                           self.GUILevel=1011;
  1023.                           self.GUIPos = 2; 
  1024.                         }
  1025.                         else if(self.GUIPos==5)
  1026.                         {
  1027.                             if(self.silencerB)
  1028.                           {
  1029.                           self notify("changedclass");
  1030.               wait 0.06;                               
  1031.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "uzi");
  1032.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "silencer" );
  1033.                           }
  1034.                         else
  1035.                         {
  1036.                           self notify("changedclass");
  1037.               wait 0.06;                               
  1038.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "uzi");
  1039.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
  1040.                           }
  1041.                           self.GUILevel=1011;
  1042.                           self.GUIPos = 2; 
  1043.                         }
  1044.                         else if(self.GUIPos==6)
  1045.                         {
  1046.                             if(self.silencerB)
  1047.                             {
  1048.                                 self.silencerB = 0;
  1049.                             }
  1050.                             else
  1051.                             {
  1052.                                 self.silencerB = 1;
  1053.                             }
  1054.                         }
  1055.                     }
  1056.                 }
  1057.                 else if(self.GUILevel==103)
  1058.                 {
  1059.                     if(self.GUIPos==1)
  1060.                     {
  1061.                         self.GUILevel=0;
  1062.                     }
  1063.                     else
  1064.                     {
  1065.                         self.last = 103;
  1066.                         if(self.GUIPos==2)
  1067.                         {
  1068.                           self notify("changedclass");
  1069.               wait 0.06;                               
  1070.                             self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "spas12");
  1071.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
  1072.                             self.GUILevel=1011;
  1073.                             self.GUIPos = 2;
  1074.                         }
  1075.                         else if(self.GUIPos==3)
  1076.                         {
  1077.                           self notify("changedclass");
  1078.               wait 0.06;                               
  1079.                             self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "m1014");
  1080.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
  1081.                             self.GUILevel=1011;
  1082.                             self.GUIPos = 2;
  1083.                         }
  1084.                         else if(self.GUIPos==4)
  1085.                         {
  1086.                           self notify("changedclass");
  1087.               wait 0.06;                               
  1088.                             self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "ranger");
  1089.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
  1090.                             self.GUILevel=1011;
  1091.                             self.GUIPos = 2;
  1092.                         }
  1093.                         else if(self.GUIPos==5)
  1094.                         {
  1095.                           self notify("changedclass");
  1096.               wait 0.06;                               
  1097.                             self setPlayerData( "customClasses", 9, "weaponSetups", 0, "weapon", "model1887");
  1098.                           self setPlayerData( "customClasses", 9, "weaponSetups", 0, "attachment", 0, "none" );
  1099.                             self.GUILevel=1011;
  1100.                             self.GUIPos = 2;
  1101.                         }
  1102.                     }
  1103.                 }
  1104.                 else if(self.GUILevel==1011)
  1105.                 {
  1106.                   if(self.GUIPos==1)
  1107.                     {
  1108.                         if (self.last == 0) {
  1109.                             self.GUILevel= 0;
  1110.                         }  
  1111.                         else if (self.last == 102) {
  1112.                             self.GUILevel=102;
  1113.                         }
  1114.                         else if (self.last == 103) {
  1115.                             self.GUILevel=103;
  1116.                         }  
  1117.                         else if (self.last == 101) {
  1118.                         self.GUILevel=101;
  1119.                       }
  1120.                     }
  1121.                     else
  1122.                     {
  1123.                       if(self.GUIPos==2)
  1124.                         {
  1125.                           self setPlayerData( "customClasses", 9, "weaponSetups", 1, "weapon", "coltanaconda");
  1126.                         self setPlayerData( "customClasses", 9, "weaponSetups", 1, "attachment", 0, "none" );  
  1127.                             self.GUILevel=1012;
  1128.                             self.GUIPos = 2;
  1129.                         }
  1130.                         else if(self.GUIPos==3)
  1131.                         {
  1132.                             self setPlayerData( "customClasses", 9, "weaponSetups", 1, "weapon", "deserteaglegold");
  1133.                         self setPlayerData( "customClasses", 9, "weaponSetups", 1, "attachment", 0, "none" );
  1134.                             self.GUILevel=1012;
  1135.                             self.GUIPos = 2;
  1136.                         }
  1137.                         else if(self.GUIPos==4)
  1138.                         {
  1139.                             self setPlayerData( "customClasses", 9, "weaponSetups", 1, "weapon", "deserteagle");
  1140.                         self setPlayerData( "customClasses", 9, "weaponSetups", 1, "attachment", 0, "none" );
  1141.                             self.GUILevel=1012;
  1142.                             self.GUIPos = 2;
  1143.                         }
  1144.                         else if(self.GUIPos==5)
  1145.                         {
  1146.                             if(self.silencerC)
  1147.                           {
  1148.                           self setPlayerData( "customClasses", 9, "weaponSetups", 1, "weapon", "usp");
  1149.                           self setPlayerData( "customClasses", 9, "weaponSetups", 1, "attachment", 0, "silencer" );
  1150.                           }
  1151.                         else
  1152.                         {
  1153.                           self setPlayerData( "customClasses", 9, "weaponSetups", 1, "weapon", "usp");
  1154.                           self setPlayerData( "customClasses", 9, "weaponSetups", 1, "attachment", 0, "none" );
  1155.                           }
  1156.                           self.GUILevel=1012;
  1157.                           self.GUIPos = 2; 
  1158.                         }
  1159.                         else if(self.GUIPos==6)
  1160.                         {
  1161.                             if(self.silencerC)
  1162.                           {
  1163.                           self setPlayerData( "customClasses", 9, "weaponSetups", 1, "weapon", "beretta");
  1164.                           self setPlayerData( "customClasses", 9, "weaponSetups", 1, "attachment", 0, "silencer" );
  1165.                           }
  1166.                         else
  1167.                         {
  1168.                           self setPlayerData( "customClasses", 9, "weaponSetups", 1, "weapon", "beretta");
  1169.                           self setPlayerData( "customClasses", 9, "weaponSetups", 1, "attachment", 0, "none" );
  1170.                           }
  1171.                           self.GUILevel=1012;
  1172.                           self.GUIPos = 2; 
  1173.                         }
  1174.                         else if(self.GUIPos==7)
  1175.                         {
  1176.                             if(self.silencerC)
  1177.                             {
  1178.                                 self.silencerC = 0;
  1179.                             }
  1180.                             else
  1181.                             {
  1182.                                 self.silencerC = 1;
  1183.                             }
  1184.                         }
  1185.                     }
  1186.                 }
  1187.                 else if(self.GUILevel==1012)
  1188.                 {
  1189.                     if(self.GUIPos==1)
  1190.                     {
  1191.                         self.GUILevel=1011;
  1192.                     }
  1193.                     else
  1194.                     {
  1195.                       if(self.GUIPos==2)
  1196.                         {
  1197.                         self setPlayerData( "customClasses", 9, "specialGrenade", "flash_grenade" );
  1198.                         self.GUIShow = 0;
  1199.                         self.GUILevel = 0;
  1200.                         self.GUIPos = 2;
  1201.                         }
  1202.                         else if(self.GUIPos==3)
  1203.                         {
  1204.                         self setPlayerData( "customClasses", 9, "specialGrenade", "smoke_grenade" );
  1205.                         self.GUIShow = 0;
  1206.                         self.GUILevel = 0;
  1207.                         self.GUIPos = 2;
  1208.                         }
  1209.                         self setClientDvar( "r_blur", 0);
  1210.                         if ( gameFlag( "prematch_done" ) && self.sessionstate == "playing" && isAlive( self ) ) {
  1211.                   self freezeControls(false);
  1212.                   }
  1213.                   self setClientDvar( "r_filmusetweaks", 1);
  1214.                   self iPrintLnBold("Your class will be changed upon next respawn!");
  1215.                     }
  1216.                 }
  1217.             }
  1218.         }
  1219.         if(self.button5==1)
  1220.         {
  1221.             self.button5 = 0;
  1222.             if(self.GUIShow==0)
  1223.             {  
  1224.                 self freezeControls(true);
  1225.               self setClientDvar( "r_filmusetweaks", 0);
  1226.               self setClientDvar( "r_blur", 10);
  1227.                 self.GUIShow = 1;
  1228.             }
  1229.             else
  1230.             {
  1231.                 self.GUIShow = 0;
  1232.                 self setClientDvar( "r_blur", 0);
  1233.               if ( gameFlag( "prematch_done" ) && self.sessionstate == "playing" && isAlive( self ) ) {
  1234.               self freezeControls(false);
  1235.               }
  1236.               self setClientDvar( "r_filmusetweaks", 1);
  1237.                 self.GUILevel=0;
  1238.                 self.GUIPos=2;
  1239.             }
  1240.         }
  1241.         wait 0.05;
  1242.     }
  1243. }
  1244.  
  1245.  
  1246. monitorFb()
  1247. {
  1248. self endon ( "disconnect" );
  1249.  
  1250.         self.buttonF = 0;
  1251.         self notifyOnPlayerCommand( "SPACE", "+gostand" );
  1252.         for ( ;; ) {
  1253.                 self waittill( "SPACE" );
  1254.                 self.buttonF = 1;
  1255.                 wait 0.1;
  1256.                 self.buttonF = 0;
  1257.         }
  1258. }
  1259.  
  1260. monitorWb()
  1261. {
  1262. self endon ( "disconnect" );
  1263.  
  1264.     self.buttonW = 0;
  1265.     self notifyOnPlayerCommand( "W", "+forward" );
  1266.     for ( ;; ) {
  1267.         self waittill( "W" );
  1268.         self.buttonW = 1;
  1269.         wait 0.05;            
  1270.         self.buttonW = 0;    
  1271.     }
  1272. }
  1273.  
  1274. monitorSb()
  1275. {
  1276. self endon ( "disconnect" );
  1277.  
  1278.     self.buttonS = 0;
  1279.     self notifyOnPlayerCommand( "S", "+back" );
  1280.     for ( ;; )
  1281.     {
  1282.         self waittill( "S" );
  1283.         self.buttonS = 1;
  1284.         wait 0.05;                
  1285.         self.buttonS = 0;            
  1286.     }
  1287. }
  1288.  
  1289. monitor5b()
  1290. {
  1291. self endon ( "disconnect" );
  1292.  
  1293.         self.button5 = 0;
  1294.         self notifyOnPlayerCommand( "5", "+actionslot 2" );
  1295.         for ( ;; ) {
  1296.                 self waittill( "5" );
  1297.                 self.button5 = 1;
  1298.                 wait .1;
  1299.                 self.button5 = 0;
  1300.         }
  1301. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement