Advertisement
Guest User

ClientSide

a guest
Jan 21st, 2020
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 KB | None | 0 0
  1. using System;
  2. using RAGE;
  3.  
  4. namespace pweather
  5. {
  6. public class Pweather : Events.Script
  7. {
  8. public Pweather()
  9. {
  10. Events.Add("TransWetter", WetterTrans);
  11. Events.Add("SetWetter", SetWetter);
  12. Events.Add("FreezePlayerClient", FreezePlayer);
  13. }
  14. public void FreezePlayer(object [] args)
  15. {
  16. RAGE.Elements.Player.LocalPlayer.FreezePosition((bool)args[0]);
  17. }
  18. public void WetterTrans(object [] args)
  19. {
  20. RAGE.Game.Misc.SetWeatherTypeTransition((uint)args[0], (uint)args[1], (float)args[2]);
  21. }
  22. public void SetWetter(object [] args)
  23. {
  24. switch((int)args[0])
  25. {
  26. case 1:
  27. RAGE.Game.Misc.SetWeatherTypeNow("CLEAR");
  28. break;
  29. case 2:
  30. RAGE.Game.Misc.SetWeatherTypeNow("CLOUDS");
  31. break;
  32. case 3:
  33. RAGE.Game.Misc.SetWeatherTypeNow("SMOG");
  34. break;
  35. case 4:
  36. RAGE.Game.Misc.SetWeatherTypeNow("FOGGY");
  37. break;
  38. case 5:
  39. RAGE.Game.Misc.SetWeatherTypeNow("OVERCAST");
  40. break;
  41. case 6:
  42. RAGE.Game.Misc.SetWeatherTypeNow("RAIN");
  43. break;
  44. case 7:
  45. RAGE.Game.Misc.SetWeatherTypeNow("THUNDER");
  46. break;
  47. case 8:
  48. RAGE.Game.Misc.SetWeatherTypeNow("EXTRASUNNY");
  49. break;
  50. case 9:
  51. RAGE.Game.Misc.SetWeatherTypeNow("XMAS");
  52. break;
  53. case 10:
  54. RAGE.Game.Misc.SetWeatherTypeNow("SNOWLIGHT");
  55. break;
  56. case 11:
  57. RAGE.Game.Misc.SetWeatherTypeNow("BLIZZARD");
  58. break;
  59. case 12:
  60. RAGE.Game.Misc.SetWeatherTypeNow("LIGHT SNOW");
  61. break;
  62. default:
  63. break;
  64. }
  65. }
  66. }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement