Advertisement
Tion

Anticheat Version 1.1 - Include

May 28th, 2011
424
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.50 KB | None | 0 0
  1. /*  (_.: Anticheatsystem by Tion :._)
  2. **
  3. **  Features:
  4. **              -> Anti Money Cheat
  5. **              -> Anti Heal Cheat
  6. */
  7.  
  8. #include <a_samp>
  9.  
  10. // Um doppeltes Einbinden zu "vermeiden"
  11. #if defined Anticheat
  12.     #endinput
  13. #endif
  14. #define Anticheat
  15.  
  16. #if !defined IsFunctionIncludet
  17.     #define IsFunctionIncludet
  18.     #define function%1(%2) forward%1(%2);public%1(%2)
  19. #endif
  20.  
  21. function SaveGivePlayerMoney(playerid, money)
  22. {
  23.     CallRemoteFunction("_ANTICHEAT_GivePlayerMoney", "ii", playerid, money);
  24.     return true;
  25. }
  26.  
  27. function SaveResetPlayerMoney(playerid, money)
  28. {
  29.     CallRemoteFunction("_ANTICHEAT_ResetPlayerMoney", "i", playerid);
  30.     return true;
  31. }
  32.  
  33. function SaveGetPlayerMoney(playerid)
  34. {
  35.     return CallRemoteFunction("_ANTICHEAT_GetPlayerMoney", "i", playerid);
  36. }
  37.  
  38. function SaveSetPlayerHealth(playerid, Float: health)
  39. {
  40.     return CallRemoteFunction("_ANTICHEAT_SetPlayerHealth", "if", playerid, health);
  41. }
  42.  
  43. function SaveGetPlayerHealth(playerid, &Float: health)
  44. {
  45.     CallRemoteFunction("_ANTICHEAT_GetPlayerHealth", "if", playerid, health);
  46.     return 1;
  47. }
  48.  
  49. function SaveSetPlayerArmout(playerid, Float: armour)
  50. {
  51.     return CallRemoteFunction("_ANTICHEAT_SetPlayerArmour", "if", playerid, armour);
  52. }
  53.  
  54. function SaveGetPlayerArmour(playerid, &Float: armour)
  55. {
  56.     CallRemoteFunction("_ANTICHEAT_GetPlayerArmour", "if", playerid, armour);
  57.     return 1;
  58. }
  59.  
  60. function SaveCreatePickup(model, type, Float:X, Float:Y, Float:Z, Virtualworld)
  61. {
  62.     new var = CallRemoteFunction("_ANTICHEAT_CreatePickup", "iifffi", model, type, X, Y, Z, Virtualworld);
  63.     return var;
  64. }
  65.  
  66. function SaveAddStaticPickup(model, type, Float:X, Float:Y, Float:Z, Virtualworld)
  67. {
  68.     CallRemoteFunction("_ANTICHEAT_AddStaticPickup", "iifffi", model, type, X, Y, Z, Virtualworld);
  69.     return true;
  70. }
  71.  
  72. function SaveDestroyPickup(pickup)
  73. {
  74.     CallRemoteFunction("_ANTICHEAT_DestroyPickup", "i", pickup);
  75.     return true;
  76. }
  77.  
  78. function SetAnticheatTimer(interval)
  79. {
  80.     CallRemoteFunction("_ANTICHEAT_ChangeAnticheatTimer", "i", interval);
  81.     return true;
  82. }
  83.  
  84. #define GivePlayerMoney         SaveGivePlayerMoney
  85. #define GetPlayerMoney          SaveGetPlayerMoney
  86. #define ResetPlayerMoney        SaveResetPlayerMoney
  87. #define SetPlayerHealth         SaveSetPlayerHealth
  88. #define GetPlayerHealth         SaveGetPlayerHealth
  89. #define SetPlayerArmour         SaveSetPlayerArmour
  90. #define GetPlayerArmour         SaveGetPlayerArmour
  91. #define CreatePickup            SaveCreatePickup
  92. #define AddStaticPickup         SaveAddStaticPickup
  93. #define DestroyPickup           SaveDestroyPickup
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement