Advertisement
Guest User

Untitled

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