Guest User

Untitled

a guest
Jul 19th, 2008
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.46 KB | None | 0 0
  1. /* SA:MP Functions
  2. *
  3. * (c) [GiP]YossI �
  4. * GTA.VGames.co.il
  5. * do not emove any credit!
  6. */
  7. #if defined _yossihealth_included
  8. #endinput
  9. #define _yossihealth_included
  10. /*
  11. #define COLOR_GREY 0xAFAFAFAA
  12. #define COLOR_GREEN 0x33AA33AA
  13. #define COLOR_RED 0xAA3333AA
  14. #define COLOR_YELLOW 0xFFFF00AA
  15. #define COLOR_WHITE 0xFFFFFFAA
  16. #define COLOR_ORANGE 0xFF9900AA
  17. #define yellow 0xFFFF00AA
  18. #define green 0x33FF33AA
  19. #define red 0xFF0000AA
  20. #define white 0xFFFFFFAA
  21. #define pink 0xCCFF00FFAA
  22. #define blue 0x00FFFFAA
  23. #define grey 0xC0C0C0AA
  24. #define orange 0xFF9900AA
  25. */
  26. #define SPH SetPlayerHealth
  27.  
  28. // --------------------------------------------------
  29. // Natives
  30. // --------------------------------------------------
  31.  
  32. // Util
  33. native GodMod(playerid);
  34. native UnGodMod(playerid);
  35. native Heal(playerid);
  36. native Kill(playerid);
  37. native HealCar(vehicleid);
  38. native KillCar(vehicleid);
  39. native GodModCar(vehicleid);
  40. native UnGodModCar(vehicleid);
  41.  
  42. // --------------------------------------------------
  43. // Forwards (Callback declarations)
  44. // --------------------------------------------------
  45.  
  46. forward GodMod(playerid);
  47. forward UnGodMod(playerid);
  48. forward Heal(playerid);
  49. forward Kill(playerid);
  50. forward HealCar(vehicleid);
  51. forward KillCar(vehicleid);
  52. forward GodModCar(vehicleid);
  53. forward UnGodModCar(vehicleid);
  54.  
  55. // --------------------------------------------------
  56. // public
  57. // --------------------------------------------------
  58. public GodMod(playerid)
  59. {
  60. SPH(playerid,100000);
  61. return 1;
  62. }
  63. public UnGodMod(playerid)
  64. {
  65. KillTimer(0);
  66. SPH(playerid,100);
  67. return 1;
  68. }
  69. public Heal(playerid)
  70. {
  71. SPH(playerid,100);
  72. return 1;
  73. }
  74. public Kill(playerid)
  75. {
  76. SPH(playerid,0);
  77. return 1;
  78. }
  79. public HealCar(playerid,vehicleid)
  80. {
  81. if(IsPlayerInAnyVehicle(playerid) == 1) return SendClientMessage(playerid,COLOR_YELLOW,"You most be in a car!");
  82. if(GetPlayerState(playerid) == 2) return SendClientMessage(playerid,COLOR_YELLOW,"You mst be the driver!");
  83. SetVehicleHealth(GetPlayerVehicleID(playerid),1000.0);
  84. SendClientMessage(playerid,COLOR_YELLOW,"Vehicle repaird");
  85. return 1;
  86. }
  87. public KillCar(playerid,vehicleid)
  88. {
  89. if(IsPlayerInAnyVehicle(playerid) == 1) return SendClientMessage(playerid,COLOR_YELLOW,"You most be in a car!");
  90. if(GetPlayerState(playerid) == 2) return SendClientMessage(playerid,COLOR_YELLOW,"You mst be the driver!");
  91. SetVehicleHealth(GetPlayerVehicleID(playerid),1);
  92. SendClientMessage(playerid,COLOR_YELLOW,"Vehicle Killed");
  93. return 1;
  94. }
  95. public GodModCar(playerid,vehicleid)
  96. {
  97. if(IsPlayerInAnyVehicle(playerid) == 1) return SendClientMessage(playerid,COLOR_YELLOW,"You most be in a car!");
  98. if(GetPlayerState(playerid) == 2) return SendClientMessage(playerid,COLOR_YELLOW,"You mst be the driver!");
  99. SetVehicleHealth(GetPlayerVehicleID(playerid),100000);
  100. SendClientMessage(playerid,COLOR_YELLOW,"Vehicle God Mod On");
  101. return 1;
  102. }
  103. public UnGodModCar(playerid,vehicleid)
  104. {
  105. if(IsPlayerInAnyVehicle(playerid) == 1) return SendClientMessage(playerid,COLOR_YELLOW,"You most be in a car!");
  106. if(GetPlayerState(playerid) == 2) return SendClientMessage(playerid,COLOR_YELLOW,"You mst be the driver!");
  107. SetVehicleHealth(GetPlayerVehicleID(playerid),100000);
  108. SendClientMessage(playerid,COLOR_YELLOW,"Vehicle God Mod Off");
  109. return 1;
  110. }
  111.  
  112.  
  113. //-----------------------------------
  114. // Notes
  115. //-----------------------------------
  116. /*
  117. PUT THIS ON GAME MODE INIT
  118. SetTimer("GodMod", 1000, 1);
  119. ---
  120. you can use the FS for see the commands
  121. */�
Advertisement
Add Comment
Please, Sign In to add comment