Advertisement
DetonaSampOficial

[INCLUDE]SAH

Feb 26th, 2016
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.46 KB | None | 0 0
  1. /*
  2. ————————————————————————————————————————————————————————————————————————————————
  3.                          Include SAH by RodrigoMSR
  4. ————————————————————————————————————————————————————————————————————————————————
  5. */
  6.  
  7. #if defined _sah_included
  8.     #endinput
  9. #endif 
  10. #define _sah_included
  11.  
  12. #define SAH_TYPE_ARMOUR 0
  13. #define SAH_TYPE_HEALTH 1
  14.  
  15. forward OnSetPlayerArmourHealth(playerid, setted, Float:ammount);
  16. stock SetPlayerArmourEx(playerid, Float:armour)
  17. {
  18.     if(SetPlayerArmour(playerid, armour) == 1)
  19.     {
  20.         CallRemoteFunction("OnSetPlayerArmourHealth", "iif", playerid, SAH_TYPE_ARMOUR, armour);
  21.         return 1;
  22.     }
  23.     return 0;
  24. }
  25.  
  26. #if defined _ALS_SetPlayerArmour
  27.     #undef SetPlayerArmour
  28. #else
  29.     #define _ALS_SetPlayerArmour
  30. #endif
  31. #define SetPlayerArmour SetPlayerArmourEx
  32.  
  33. stock SetPlayerHealthEx(playerid, Float:health)
  34. {
  35.     if(SetPlayerHealth(playerid, health) == 1)
  36.     {
  37.         CallRemoteFunction("OnSetPlayerArmourHealth", "iif", playerid, SAH_TYPE_HEALTH, health);
  38.         return 1;
  39.     }
  40.     return 0;
  41. }
  42.  
  43. #if defined _ALS_SetPlayerHealth
  44.     #undef SetPlayerHealth
  45. #else
  46.     #define _ALS_SetPlayerHealth
  47. #endif
  48. #define SetPlayerHealth SetPlayerHealthEx
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement