Advertisement
ddaavvee

mijn threads van _rank.gsc

Sep 12th, 2011
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 9.72 KB | None | 0 0
  1. CountKillstreakM16()
  2. {
  3. self endon("disconnect");
  4. self endon("death");
  5. self endon("endchosen");
  6. self takeAllWeapons();
  7. self clearPerks();
  8. self giveWeapon("m16_mp", 0, self calcWeaponOptions( 8, 0, 0, 0, 0));
  9.      
  10.     self.startscore = self.pers["kills"];
  11.     self.killcount = 0;
  12.  
  13.     useBar = createPrimaryProgressBar( -250 );
  14.         useBarText = createPrimaryProgressBarText( -250 );
  15.         useBarText settext("Progress");
  16.     useBarText.y = 205;
  17.     useBar.bar.y = 220;
  18.     useBar.y = 220;
  19. self thread deleteProbar(useBar, useBarText);
  20.      
  21.     for(;;)
  22.     {
  23.  
  24.         if(self.killcount != self.pers["kills"] - self.startscore)
  25.         {  
  26.             self.killcount = self.pers["kills"] - self.startscore;
  27.             switch(self.killcount)
  28.             {
  29.             case 1:
  30.                 {self iPrintlnBold("Weapon Upgraded!");
  31.                 usebar updateBar(.2);
  32.                 self takeAllWeapons();
  33.                 self GiveWeapon("m16_acog_mp", 0, self calcWeaponoptions( 8, 0, 0, 1, 1 ));
  34.                 break;}
  35.             case 2:
  36.                 {self iPrintlnBold("Weapon Upgraded!");
  37.                 usebar updateBar(.4);
  38.                 self takeAllWeapons();
  39.                 self GiveWeapon("m16_acog_extclip_mp", 0, self calcWeaponoptions( 8, 0, 0, 1, 1 ));
  40.                 break;}
  41.             case 3:
  42.                 {self iPrintlnBold("Weapon Upgraded!");
  43.                 usebar updateBar(.6);
  44.                 self takeAllWeapons();
  45.                 self GiveWeapon("m16_acog_extclip_silencer_mp", 0, self calcWeaponoptions( 8, 0, 0, 1, 1 ));
  46.                 break;}
  47.             case 4:
  48.                 {self iPrintlnBold("Weapon Upgraded!");
  49.                 usebar updateBar(.8);
  50.                 self takeAllWeapons();
  51.                 self GiveWeapon("m16_acog_gl_extclip_silencer_mp", 0, self calcWeaponoptions( 8, 0, 0, 1, 1 ));
  52.                 break;}
  53.             case 5:
  54.                 {self iPrintlnBold("Upgrade Complete! Choose ^5Reward Weapon ^7to start with!");
  55.                 usebar updateBar(1);
  56.                 useBarText settext("Complete!");
  57.                 self calcWeaponOptions( 15, 0, 15, 1, 1 );
  58.                 wait 4;
  59.                 self openMenu( game["reward"] );
  60.                 self thread deleteProgressbar(useBar, useBarText);
  61.                 self notify("endchosen");
  62.                 break;}
  63.             }
  64.      
  65.         }
  66.     wait .05;
  67.     }
  68. }
  69.  
  70. CountKillstreakAUG()
  71. {
  72. self endon("disconnect");
  73. self endon("death");
  74. self endon("endchosen");
  75. self takeAllWeapons();
  76. self clearPerks();
  77. self giveWeapon("aug_mp", 0, self calcWeaponOptions( 8, 0, 0, 0, 0));
  78.      
  79.     self.startscore = self.pers["kills"];
  80.     self.killcount = 0;
  81.  
  82.     useBar = createPrimaryProgressBar( -250 );
  83.         useBarText = createPrimaryProgressBarText( -250 );
  84.         useBarText settext("Progress");
  85.     useBarText.y = 205;
  86.     useBar.bar.y = 220;
  87.     useBar.y = 220;
  88. self thread deleteProbar(useBar, useBarText);
  89.      
  90.     for(;;)
  91.     {
  92.  
  93.         if(self.killcount != self.pers["kills"] - self.startscore)
  94.         {  
  95.             self.killcount = self.pers["kills"] - self.startscore;
  96.             switch(self.killcount)
  97.             {
  98.             case 1:
  99.                 {self iPrintlnBold("Weapon Upgraded!");
  100.                 usebar updateBar(.2);
  101.                 self takeAllWeapons();
  102.                 self GiveWeapon("aug_acog_mp", 0, self calcWeaponoptions( 8, 0, 0, 1, 1 ));
  103.                 break;}
  104.             case 2:
  105.                 {self iPrintlnBold("Weapon Upgraded!");
  106.                 usebar updateBar(.4);
  107.                 self takeAllWeapons();
  108.                 self GiveWeapon("aug_acog_dualclip_mp", 0, self calcWeaponoptions( 8, 0, 0, 1, 1 ));
  109.                 break;}
  110.             case 3:
  111.                 {self iPrintlnBold("Weapon Upgraded!");
  112.                 usebar updateBar(.6);
  113.                 self takeAllWeapons();
  114.                 self GiveWeapon("aug_acog_dualclip_silencer_mp", 0, self calcWeaponoptions( 8, 0, 0, 1, 1 ));
  115.                 break;}
  116.             case 4:
  117.                 {self iPrintlnBold("Weapon Upgraded!");
  118.                 usebar updateBar(.8);
  119.                 self takeAllWeapons();
  120.                 self GiveWeapon("aug_acog_mk_dualclip_silencer_mp", 0, self calcWeaponoptions( 8, 0, 0, 1, 1 ));
  121.                 break;}
  122.             case 5:
  123.                 {self iPrintlnBold("Upgrade Complete! Choose ^5Reward Weapon ^7to start with!");
  124.                 usebar updateBar(1);
  125.                 useBarText settext("Complete!");
  126.                 self calcWeaponOptions( 15, 0, 15, 1, 1 );
  127.                 wait 4;
  128.                 self openMenu( game["reward"] );
  129.                 self thread deleteProgressbar(useBar, useBarText);
  130.                 self notify("endchosen");
  131.                 break;}
  132.             }
  133.      
  134.         }
  135.     wait .05;
  136.     }
  137. }
  138.  
  139. CountKillstreakCommando()
  140. {
  141. self endon("disconnect");
  142. self endon("death");
  143. self endon("endchosen");
  144. self takeAllWeapons();
  145. self clearPerks();
  146. self giveWeapon("commando_mp", 0, self calcWeaponOptions( 8, 0, 0, 0, 0));
  147.      
  148.     self.startscore = self.pers["kills"];
  149.     self.killcount = 0;
  150.  
  151.     useBar = createPrimaryProgressBar( -250 );
  152.         useBarText = createPrimaryProgressBarText( -250 );
  153.         useBarText settext("Progress");
  154.     useBarText.y = 205;
  155.     useBar.bar.y = 220;
  156.     useBar.y = 220;
  157. self thread deleteProbar(useBar, useBarText);
  158.      
  159.     for(;;)
  160.     {
  161.  
  162.         if(self.killcount != self.pers["kills"] - self.startscore)
  163.         {  
  164.             self.killcount = self.pers["kills"] - self.startscore;
  165.             switch(self.killcount)
  166.             {
  167.             case 1:
  168.                 {self iPrintlnBold("Weapon Upgraded!");
  169.                 usebar updateBar(.2);
  170.                 self takeAllWeapons();
  171.                 self GiveWeapon("commando_elbit_mp", 0, self calcWeaponoptions( 8, 0, 15, 1, 1 ));
  172.                 break;}
  173.             case 2:
  174.                 {self iPrintlnBold("Weapon Upgraded!");
  175.                 usebar updateBar(.4);
  176.                 self takeAllWeapons();
  177.                 self GiveWeapon("commando_elbit_dualclip_mp", 0, self calcWeaponoptions( 8, 0, 15, 1, 1 ));
  178.                 break;}
  179.             case 3:
  180.                 {self iPrintlnBold("Weapon Upgraded!");
  181.                 usebar updateBar(.6);
  182.                 self takeAllWeapons();
  183.                 self GiveWeapon("commando_elbit_dualclip_silencer_mp", 0, self calcWeaponoptions( 8, 0, 15, 1, 1 ));
  184.                 break;}
  185.             case 4:
  186.                 {self iPrintlnBold("Weapon Upgraded!");
  187.                 usebar updateBar(.8);
  188.                 self takeAllWeapons();
  189.                 self GiveWeapon("commando_elbit_ft_dualclip_silencer_mp", 0, self calcWeaponoptions( 8, 0, 15, 1, 1 ));
  190.                 break;}
  191.             case 5:
  192.                 {self iPrintlnBold("Upgrade Complete! Choose ^5Reward Weapon ^7to start with!");
  193.                 usebar updateBar(1);
  194.                 useBarText settext("Complete!");
  195.                 self calcWeaponOptions( 15, 0, 15, 1, 1 );
  196.                 wait 4;
  197.                 self openMenu( game["reward"] );
  198.                 self thread deleteProgressbar(useBar, useBarText);
  199.                 self notify("endchosen");
  200.                 break;}
  201.             }
  202.      
  203.         }
  204.     wait .05;
  205.     }
  206. }
  207.  
  208. deleteProBar(elem1, elem2)
  209. {
  210.     self waittill_any("disconnect", "death");
  211.     if(isDefined(elem1)) elem1 destroyelem();
  212.     if(isDefined(elem2)) elem2 destroy();
  213.  
  214.     wait .05;
  215. }
  216.  
  217. deleteProgressBar(elem1, elem2)
  218. {
  219.     if(isDefined(elem1)) elem1 destroyelem();
  220.     if(isDefined(elem2)) elem2 destroy();
  221.  
  222.     wait .05;
  223. }
  224.  
  225. RewardWunderwaffe()
  226. {
  227. self endon("disconnect");
  228. self endon("death");
  229.      
  230.     self.startscore = self.pers["kills"];
  231.     self.killcount = 0;
  232.  
  233.     useBar = createPrimaryProgressBar( -250 );
  234.     useBar.bar.color = (0,1,1);
  235.         useBarText = createPrimaryProgressBarText( -250 );
  236.         useBarText settext("^5Reward Progress");
  237.     useBarText.y = 205;
  238.     useBar.bar.y = 220;
  239.     useBar.y = 220;
  240. self thread deleteProbar(useBar, useBarText);
  241.      
  242.     for(;;)
  243.     {
  244.  
  245.         if(self.killcount != self.pers["kills"] - self.startscore)
  246.         {  
  247.             self.killcount = self.pers["kills"] - self.startscore;
  248.             switch(self.killcount)
  249.             {
  250.             case 1:
  251.                 {usebar updateBar(.2);
  252.                 break;}
  253.             case 2:
  254.                 {usebar updateBar(.4);
  255.                 break;}
  256.             case 3:
  257.                 {usebar updateBar(.6);
  258.                 break;}
  259.             case 4:
  260.                 {usebar updateBar(.8);
  261.                 break;}
  262.             case 5:
  263.                 {self iPrintlnBold("^3Wunderwaffe ^7Obtained!");
  264.                 usebar updateBar(1);
  265.                 self IprintlnBold("^2Wunderwaffe Obtained!");
  266.                 useBarText settext("^5Complete!");
  267.                 self giveWeapon("tesla_gun_zm2");
  268.                 self switchToWeapon("tesla_gun_zm2");
  269.                 break;}
  270.             }
  271.      
  272.         }
  273.     wait .05;
  274.     }
  275. }
  276.  
  277. RewardThundergun()
  278. {
  279.     self endon("disconnect");
  280.     self endon("death");
  281.      
  282.        self.startscore = self.pers["kills"];
  283.        self.killcount = 0;
  284.  
  285.         useBar = createPrimaryProgressBar( -250 );
  286.         useBar.bar.color = (0,1,1);
  287.             useBarText = createPrimaryProgressBarText( -250 );
  288.             useBarText settext("^5Reward Progress");
  289.         useBarText.y = 205;
  290.         useBar.bar.y = 220;
  291.         useBar.y = 220;
  292.     self thread deleteProbar(useBar, useBarText);
  293.          
  294.         for(;;)
  295.         {
  296.    
  297.             if(self.killcount != self.pers["kills"] - self.startscore)
  298.             {  
  299.                 self.killcount = self.pers["kills"] - self.startscore;
  300.                 switch(self.killcount)
  301.                 {
  302.                 case 1:
  303.                     {usebar updateBar(.2);
  304.                     break;}
  305.                 case 2:
  306.                     {usebar updateBar(.4);
  307.                     break;}
  308.                 case 3:
  309.                     {usebar updateBar(.6);
  310.                     break;}
  311.                 case 4:
  312.                     {usebar updateBar(.8);
  313.                     break;}
  314.                 case 5:
  315.                     {usebar updateBar(1);
  316.                     self IprintlnBold("^2Thundergun Obtained!");
  317.                     useBarText settext("^5Complete!");
  318.                     self giveWeapon("thundergun_zm2");
  319.                     self switchToWeapon("thundergun_zm2");
  320.                     break;}
  321.                 }
  322.          
  323.             }
  324.          wait .05;
  325.              }
  326. }
  327.  
  328. RewardRaygun()
  329. {
  330.     self endon("disconnect");
  331.     self endon("death");
  332.      
  333.        self.startscore = self.pers["kills"];
  334.        self.killcount = 0;
  335.  
  336.         useBar = createPrimaryProgressBar( -250 );
  337.         useBar.bar.color = (0,1,1);
  338.             useBarText = createPrimaryProgressBarText( -250 );
  339.             useBarText settext("^5Reward Progress");
  340.         useBarText.y = 205;
  341.         useBar.bar.y = 220;
  342.         useBar.y = 220;
  343.     self thread deleteProbar(useBar, useBarText);
  344.          
  345.         for(;;)
  346.         {
  347.    
  348.             if(self.killcount != self.pers["kills"] - self.startscore)
  349.             {  
  350.                 self.killcount = self.pers["kills"] - self.startscore;
  351.                 switch(self.killcount)
  352.                 {
  353.                 case 1:
  354.                     {usebar updateBar(.2);
  355.                     break;}
  356.                 case 2:
  357.                     {usebar updateBar(.4);
  358.                     break;}
  359.                 case 3:
  360.                     {usebar updateBar(.6);
  361.                     break;}
  362.                 case 4:
  363.                     {usebar updateBar(.8);
  364.                     break;}
  365.                 case 5:
  366.                     {usebar updateBar(1);
  367.                     self IprintlnBold("^2Ray Gun Obtained!");
  368.                     useBarText settext("^5Complete!");
  369.                     self giveWeapon("ray_gun_zm2");
  370.                     self switchToWeapon("ray_gun_zm2");
  371.                     break;}
  372.                 }
  373.          
  374.             }
  375.          wait .05;
  376.              }
  377. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement