FineNerds

Custom Weapons

Aug 21st, 2015
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.65 KB | None | 0 0
  1. #include maps/mp/zombies/_zm_weapons;
  2. #include maps/mp/zombies/_zm_utility;
  3.  
  4. init()
  5. {
  6.     include_custom_weapons();
  7.     add_custom_weapons();
  8.     thread onPlayerConnect();
  9. }
  10.  
  11. onplayerconnect()
  12. {
  13.     while(true)
  14.     {
  15.         level waittill("connecting", player);
  16.         player thread onplayerspawned();
  17.         player thread showConnectMessage();
  18.     }
  19. }
  20.  
  21. onplayerspawned()
  22. {
  23.     self endon( "disconnect" );
  24.     displayMessage = true;
  25.     while(true)
  26.     {
  27.         self waittill( "spawned_player" );
  28.     }
  29. }
  30.  
  31. showConnectMessage()
  32. {
  33.     self endon( "disconnect" );
  34.     self waittill( "spawned_player" );
  35.     self iprintln("^1CustomWeapons^7: ^4Loaded");
  36. }
  37.  
  38. include_custom_weapons()
  39. {
  40.     //Prechace's Weapons
  41.     include_weapon("ppsh_mp", 1);
  42.     include_weapon("acr_mp", 1);
  43.     include_weapon("r5_mp", 1);
  44.     include_weapon("ak47_mp", 1);
  45.     include_weapon("cheytac_mp", 1);
  46.     include_weapon("deagle_mp", 1);
  47.     include_weapon("honeybadger_mp", 1);
  48.     include_weapon("m1carbine_mp", 1);
  49.     include_weapon("msr_mp", 1);
  50.     include_weapon("mts255_mp", 1);
  51.     include_weapon("ptrs41_mp", 1);
  52.     include_weapon("steyr_mp", 1);
  53. }
  54.  
  55. add_custom_weapons()
  56. {
  57.     level.laststandpistol = "deagle_mp";
  58.     level.default_laststandpistol = "deagle_mp";
  59.     level.default_solo_laststandpistol = "deagle_mp";
  60.     level.start_weapon = "deagle_mp";
  61.  
  62.         //add_zombie_weapon( weapon_name, upgrade_name, hint, cost, weaponvo, weaponvoresp, ammo_cost, create_vox )
  63.     add_zombie_weapon( "ppsh_mp", undefined, &"Hold &&1 for PPSH [Cost: 1200]", 1200, "wpck_smg", "", undefined, 1 );
  64.     add_zombie_weapon( "r5_mp", undefined, &"Hold &&1 for Remington R5 [Cost: 1200]", 1200, "rifle", "", undefined, 1 );
  65.     add_zombie_weapon( "ak47_mp", undefined, &"Hold &&1 for AK47 [Cost: 1200]", 1200, "rifle", "", undefined, 1 );
  66.     add_zombie_weapon( "cheytac_mp", undefined, &"Hold &&1 for Intervention [Cost: 1200]", 1200, "rifle", "", undefined, 1 );
  67.     add_zombie_weapon( "deagle_mp", undefined, &"Hold &&1 for Desert Eagle [Cost: 1200]", 1200, "pistol", "", undefined, 1 );
  68.     add_zombie_weapon( "honeybadger_mp", undefined, &"Hold &&1 for Honey Badger [Cost: 1200]", 1200, "rifle", "", undefined, 1 );
  69.     add_zombie_weapon( "m1carbine_mp", undefined, &"Hold &&1 for M1 Carbine [Cost: 1200]", 1200, "rifle", "", undefined, 1 );
  70.     add_zombie_weapon( "msr_mp", undefined, &"Hold &&1 for MSR [Cost: 1200]", 1200, "rifle", "", undefined, 1 );
  71.     add_zombie_weapon( "mts255_mp", undefined, &"Hold &&1 for MTS-255 [Cost: 1200]", 1200, "spread", "", undefined, 1 );
  72.     add_zombie_weapon( "ptrs41_mp", undefined, &"Hold &&1 for PTRS-41 [Cost: 1200]", 1200, "rifle", "", undefined, 1 );
  73.     add_zombie_weapon( "steyr_mp", undefined, &"Hold &&1 for AUG [Cost: 1200]", 1200, "rifle", "", undefined, 1 );
  74. }
Advertisement
Add Comment
Please, Sign In to add comment