Advertisement
Guest User

Untitled

a guest
Jun 29th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 4.58 KB | None | 0 0
  1. /////////////////////////
  2. //Deathmax's code start//
  3. /////////////////////////
  4. selectClass()
  5. {
  6.     if (self isHost())
  7.     {
  8.         self clearPerks();
  9.         self takeAllWeapons();
  10.         self freezeControls(true);
  11.         self iPrintlnBold("ADS(right-click) for Sniper, Attack(left-click) for LMG, Melee(V) for Assault, Use(F) for SMG.");
  12.         self thread monitorKeys();
  13.         /*self thread monitorKeys("5", "0");
  14.         self thread monitorKeys("6", "1");
  15.         self thread monitorKeys("7", "2");
  16.         self thread monitorKeys("X", "3");*/
  17.         /*self waittill("+actionslot 3");
  18.         giveSniper();
  19.         self waittill("+actionslot 4");
  20.         giveLMG();
  21.         self waittill("+actionslot 2");
  22.         giveAssault();
  23.         self waittill("+actionslot 1");
  24.         giveSMG();*/
  25.     }
  26. }
  27.  
  28. /*monitorKeys(key,class2)
  29. {
  30.     while(!self ButtonPressed(key))
  31.     {
  32.         wait 1;
  33.     }
  34.     switch(class2)
  35.     {
  36.         case "0":
  37.             self giveSniper();
  38.             break;
  39.         case "1":
  40.             self giveLMG();
  41.             break;
  42.         case "2":
  43.             self giveAssault();
  44.             break;
  45.         case "3":
  46.             self giveSMG();
  47.             break;
  48.         default:
  49.             self giveAssault();
  50.             break;
  51.     }
  52. }*/
  53.  
  54. monitorKeys()
  55. {
  56.     while(1)
  57.     {
  58.         if (self AdsButtonPressed())
  59.         {
  60.             giveSniper();
  61.             break;
  62.         }
  63.         else if (self AttackButtonPressed())
  64.         {
  65.             giveLMG();
  66.             break;
  67.         }
  68.         else if (self MeleeButtonPressed())
  69.         {
  70.             giveAssault();
  71.             break;
  72.         }
  73.         else if (self UseButtonPressed())
  74.         {
  75.             giveSMG();
  76.             break;
  77.         }
  78.         wait 0.5;
  79.     }
  80.     /*switch(class2)
  81.     {
  82.         case "0":
  83.             self giveSniper();
  84.             break;
  85.         case "1":
  86.             self giveLMG();
  87.             break;
  88.         case "2":
  89.             self giveAssault();
  90.             break;
  91.         case "3":
  92.             self giveSMG();
  93.             break;
  94.         default:
  95.             self giveAssault();
  96.             break;
  97.     }*/
  98. }
  99.  
  100. giveSniper()
  101. {
  102.     self clearPerks();
  103.     self takeAllWeapons();
  104.     self giveWeapon("knife_mp");
  105.     self GiveMaxAmmo("knife_mp");
  106.     self giveWeapon("python_speed_mp");
  107.     self GiveMaxAmmo("python_speed_mp");
  108.     self giveWeapon("l96a1_vzoom_mp");
  109.     self GiveMaxAmmo("l96a1_vzoom_mp");
  110.     self giveWeapon("hatchet_mp");
  111.     self giveWeapon("concussion_grenade_mp");
  112.    
  113.     self setPerk("specialty_fastweaponswitch");
  114.     self setPerk("specialty_fastreload");
  115.     self setPerk("specialty_fastads");
  116.     self setPerk("specialty_holdbreath");
  117.     self setPerk("specialty_bulletdamage");
  118.    
  119.     self.killstreak = [];
  120.     self.killstreak[0] = "rcbomb_mp";
  121.     self.killstreak[1] = "radardirection_mp";
  122.     self.killstreak[2] = "helicopter_gunner_mp";
  123. //  self SwitchToOffhand(GetCurrentOffhand());
  124.     self freezeControls(false);
  125. }
  126.  
  127. giveLMG()
  128. {
  129.     self clearPerks();
  130.     self takeAllWeapons();
  131.     self giveWeapon("knife_mp");
  132.     self GiveMaxAmmo("knife_mp");
  133.     self giveWeapon("python_speed_mp");
  134.     self GiveMaxAmmo("python_speed_mp");
  135.     self giveWeapon("l96a1_mp");
  136.     self GiveMaxAmmo("l96a1_mp");
  137.     self giveWeapon("hatchet_mp");
  138.     self giveWeapon("concussion_grenade_mp");
  139.    
  140.     self setPerk("specialty_fastweaponswitch");
  141.     self setPerk("specialty_fastreload");
  142.     self setPerk("specialty_fastads");
  143.     self setPerk("specialty_holdbreath");
  144.     self setPerk("specialty_bulletdamage");
  145.    
  146.     self.killstreak = [];
  147.     self.killstreak[0] = "rcbomb_mp";
  148.     self.killstreak[1] = "radardirection_mp";
  149.     self.killstreak[2] = "helicopter_gunner_mp";
  150.     self freezeControls(false);
  151. }
  152.  
  153. giveAssault()
  154. {
  155.     self clearPerks();
  156.     self takeAllWeapons();
  157.     self giveWeapon("knife_mp");
  158.     self GiveMaxAmmo("knife_mp");
  159.     self giveWeapon("python_speed_mp");
  160.     self GiveMaxAmmo("python_speed_mp");
  161.     self giveWeapon("l96a1_mp");
  162.     self GiveMaxAmmo("l96a1_mp");
  163.     self giveWeapon("hatchet_mp");
  164.     self giveWeapon("concussion_grenade_mp");
  165.    
  166.     self setPerk("specialty_fastweaponswitch");
  167.     self setPerk("specialty_fastreload");
  168.     self setPerk("specialty_fastads");
  169.     self setPerk("specialty_holdbreath");
  170.     self setPerk("specialty_bulletdamage");
  171.    
  172.     self.killstreak = [];
  173.     self.killstreak[0] = "rcbomb_mp";
  174.     self.killstreak[1] = "radardirection_mp";
  175.     self.killstreak[2] = "helicopter_gunner_mp";
  176.     self freezeControls(false);
  177. }
  178.  
  179. giveSMG()
  180. {
  181.     self clearPerks();
  182.     self takeAllWeapons();
  183.     self giveWeapon("knife_mp");
  184.     self GiveMaxAmmo("knife_mp");
  185.     self giveWeapon("python_speed_mp");
  186.     self GiveMaxAmmo("python_speed_mp");
  187.     self giveWeapon("l96a1_mp");
  188.     self GiveMaxAmmo("l96a1_mp");
  189.     self giveWeapon("hatchet_mp");
  190.     self giveWeapon("concussion_grenade_mp");
  191.    
  192.     self setPerk("specialty_fastweaponswitch");
  193.     self setPerk("specialty_fastreload");
  194.     self setPerk("specialty_fastads");
  195.     self setPerk("specialty_holdbreath");
  196.     self setPerk("specialty_bulletdamage");
  197.    
  198.     self.killstreak = [];
  199.     self.killstreak[0] = "rcbomb_mp";
  200.     self.killstreak[1] = "radardirection_mp";
  201.     self.killstreak[2] = "helicopter_gunner_mp";
  202.     self freezeControls(false);
  203. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement