Guest User

bo3 problem CSC

a guest
Jun 1st, 2020
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.33 KB | None | 0 0
  1. #using scripts\codescripts\struct;
  2. #using scripts\shared\audio_shared;
  3. #using scripts\shared\callbacks_shared;
  4. #using scripts\shared\clientfield_shared;
  5. #using scripts\shared\exploder_shared;
  6. #using scripts\shared\scene_shared;
  7. #using scripts\shared\util_shared;
  8.  
  9. #insert scripts\shared\shared.gsh;
  10. #insert scripts\shared\version.gsh;
  11.  
  12. #using scripts\zm\_load;
  13. #using scripts\zm\_zm_weapons;
  14.  
  15. //Perks
  16. #using scripts\zm\_zm_pack_a_punch;
  17. #using scripts\zm\_zm_perk_additionalprimaryweapon;
  18. #using scripts\zm\_zm_perk_doubletap2;
  19. #using scripts\zm\_zm_perk_deadshot;
  20. #using scripts\zm\_zm_perk_juggernaut;
  21. #using scripts\zm\_zm_perk_quick_revive;
  22. #using scripts\zm\_zm_perk_sleight_of_hand;
  23. #using scripts\zm\_zm_perk_staminup;
  24.  
  25. // HB21 AI
  26. #using scripts\zm\_zm_ai_quad;
  27.  
  28. //HarryBo21 Perks
  29. #using scripts\zm\_zm_perk_electric_cherry;
  30. #using scripts\zm\_zm_perk_widows_wine;
  31. #using scripts\zm\_zm_perk_whoswho;
  32. #using scripts\zm\_zm_perk_tombstone;
  33. #using scripts\zm\_zm_perk_phdflopper;
  34.  
  35. //Powerups
  36. #using scripts\zm\_zm_powerup_double_points;
  37. #using scripts\zm\_zm_powerup_carpenter;
  38. #using scripts\zm\_zm_powerup_fire_sale;
  39. #using scripts\zm\_zm_powerup_free_perk;
  40. #using scripts\zm\_zm_powerup_full_ammo;
  41. #using scripts\zm\_zm_powerup_insta_kill;
  42. #using scripts\zm\_zm_powerup_nuke;
  43.  
  44. //Traps
  45. #using scripts\zm\_zm_trap_electric;
  46.  
  47. #using scripts\zm\zm_usermap;
  48.  
  49. //Snow
  50. //original: "dlc0/factory/fx_snow_player_os_factory"
  51. #define SNOW_FX "dlc0/factory/fx_snow_player_os_factory"
  52. #precache( "client_fx", SNOW_FX );
  53.  
  54. function main()
  55. {
  56.     luiLoad( "ui.uieditor.menus.hud.t7hud_zm_custom" );
  57.    
  58.     zm_usermap::main();
  59.  
  60.     //Snow
  61.     callback::on_localplayer_spawned( &on_localplayer_spawned );
  62.    
  63.     include_weapons();
  64.    
  65.     util::waitforclient( 0 );
  66.    
  67. }
  68.  
  69. function include_weapons()
  70. {
  71.     zm_weapons::load_weapon_spec_from_table("gamedata/weapons/zm/zm_levelcommon_weapons.csv", 1);
  72. }
  73.  
  74. // SNOW
  75. function on_localplayer_spawned( localClientNum )
  76. {
  77.     if( self == GetLocalPlayer( localClientNum ) )
  78.         self thread falling_snow(localClientNum);
  79. }
  80.  
  81. function falling_snow(localClientNum)
  82. {
  83.     self endon( "disconnect" );
  84.     self endon( "entityshutdown" );
  85.     self endon( "death" );
  86.     while(1)
  87.     {
  88.         PlayFX( localClientNum, SNOW_FX, self.origin );
  89.         wait(0.4); // Snow intensity (Higher = Slower)
  90.     }
  91. }
Add Comment
Please, Sign In to add comment