RiseAboveHate

F_AntiMoneyCheat.inc

Sep 18th, 2013
263
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 0.99 KB | None | 0 0
  1. #if defined _f_anticheatmoney_included
  2.     #endinput
  3. #endif
  4. #define _f_anticheatmoney_included
  5. #pragma library f_anticheatmoney
  6. #include <a_samp>
  7. new PMoney[MAX_PLAYERS];
  8. /*
  9.     F_GivePlayerMoney(playerid, amount);
  10.     F_GetPlayerMoney(playerid);
  11.     F_ResetPlayerMoney(playerid);
  12. */
  13. public OnPlayerConnect(playerid) return SetTimerEx("MoneyCheck", 1000, true, "i", playerid);
  14. stock F_GivePlayerMoney(playerid, amount) return SetPVarInt(playerid, "Money", GetPVarInt(playerid, "Money") + amount), GivePlayerMoney(playerid, amount);
  15. stock F_GetPlayerMoney(playerid) return GetPVarInt(playerid, "Money");
  16. stock F_ResetPlayerMoney(playerid) return ResetPlayerMoney(playerid), SetPVarInt(playerid, "Money", 0);
  17. forward MoneyCheck(playerid);
  18. public MoneyCheck(playerid)
  19. {
  20.     if(F_GetPlayerMoney(playerid) != GetPlayerMoney(playerid)) return F_ResetPlayerMoney(playerid);
  21.     return 1;
  22. }
  23. #define GivePlayerMoney F_GivePlayerMoney
  24. #define ResetPlayerMoney F_ResetPlayerMoney
  25. #define GetPlayerMoney F_GetPlayerMoney
Add Comment
Please, Sign In to add comment