FineNerds

Custom Zombie Functions

Aug 25th, 2015
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.34 KB | None | 0 0
  1. /** Custom Zombie Functions **/
  2. /** Scripted by: FineNerds & PvtSeaCow**/
  3.  
  4. #include maps/mp/zombies/_zm_perks;
  5. #include common_scripts/utility;
  6.  
  7. init()
  8. {
  9.     thread onPlayerConnected();
  10.     loadCustomSettings();
  11. }
  12.  
  13. onPlayerConnected()
  14. {
  15.     while(true)
  16.     {
  17.         level waittill("connecting", player);
  18.         player thread onPlayerSpawned();
  19.         level.removePerks = [];
  20.         startPerk();
  21.     }
  22. }
  23.  
  24. onPlayerSpawned()
  25. {
  26.     self endon("disconnect");
  27.     while(true)
  28.     {
  29.         self waittill("spawned_player");
  30.     }
  31. }
  32.  
  33. loadCustomSettings()
  34. {
  35.     thread pack_a_perk();
  36. }
  37.  
  38. pack_a_perk()
  39. {
  40.    
  41. }
  42.  
  43. customTraps()
  44. {
  45.    
  46. }
  47.  
  48. startPerk()
  49. {  
  50.     addPerkToArray("specialty_armorvest");
  51.     addPerkToArray("specialty_quickrevive");
  52.     addPerkToArray("specialty_fastReload");
  53.     addPerkToArray("specialty_rof");
  54.     addPerkToArray("specialty_longersprint");
  55.     addPerkToArray("specialty_flakjacket");
  56.     addPerkToArray("specialty_deadshot");
  57.     addPerkToArray("specialty_additionalprimaryweapon");
  58.     addPerkToArray("specialty_scavenger");
  59.     addPerkToArray("specialty_finalstand");
  60.     addPerkToArray("specialty_nomotionsensor");
  61.        
  62.     thread remove_perks();
  63.  
  64. }
  65.  
  66. addPerkToArray(perk)
  67. {
  68.     level.removePerks[level.removePerks.size] = perk;
  69. }
  70.  
  71. remove_perks()
  72. {
  73.     for(i = 0; i < level.remove_perks.size; i++)
  74.     {
  75.         perk_machine_removal(level.removePerks[i], undefined);
  76.         wait 0.05;
  77.     }
  78. }
Advertisement
Add Comment
Please, Sign In to add comment