Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /** Custom Zombie Functions **/
- /** Scripted by: FineNerds & PvtSeaCow**/
- #include maps/mp/zombies/_zm_perks;
- #include common_scripts/utility;
- init()
- {
- thread onPlayerConnected();
- loadCustomSettings();
- }
- onPlayerConnected()
- {
- while(true)
- {
- level waittill("connecting", player);
- player thread onPlayerSpawned();
- level.removePerks = [];
- startPerk();
- }
- }
- onPlayerSpawned()
- {
- self endon("disconnect");
- while(true)
- {
- self waittill("spawned_player");
- }
- }
- loadCustomSettings()
- {
- thread pack_a_perk();
- }
- pack_a_perk()
- {
- }
- customTraps()
- {
- }
- startPerk()
- {
- addPerkToArray("specialty_armorvest");
- addPerkToArray("specialty_quickrevive");
- addPerkToArray("specialty_fastReload");
- addPerkToArray("specialty_rof");
- addPerkToArray("specialty_longersprint");
- addPerkToArray("specialty_flakjacket");
- addPerkToArray("specialty_deadshot");
- addPerkToArray("specialty_additionalprimaryweapon");
- addPerkToArray("specialty_scavenger");
- addPerkToArray("specialty_finalstand");
- addPerkToArray("specialty_nomotionsensor");
- thread remove_perks();
- }
- addPerkToArray(perk)
- {
- level.removePerks[level.removePerks.size] = perk;
- }
- remove_perks()
- {
- for(i = 0; i < level.remove_perks.size; i++)
- {
- perk_machine_removal(level.removePerks[i], undefined);
- wait 0.05;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment