Advertisement
Guest User

Untitled

a guest
Aug 2nd, 2016
307
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.82 KB | None | 0 0
  1. //====================================================//
  2. forward OnPlayerHackMoney(playerid, hackedmoney, realmoney);
  3. new antiMoney[MAX_PLAYERS];
  4. //====================================================//
  5. stock aM_GivePlayerMoney(playerid, amount) {
  6. antiMoney[playerid] += amount;
  7. GivePlayerMoney(playerid, amount);
  8. return 1;
  9. }
  10. #if defined _ALS_GivePlayerMoney
  11. #undef GivePlayerMoney
  12. #else
  13. #define _ALS_GivePlayerMoney
  14. #endif
  15. #define GivePlayerMoney aM_GivePlayerMoney
  16. //====================================================//
  17. stock aM_ResetPlayerMoney(playerid) {
  18. antiMoney[playerid] = 0;
  19. ResetPlayerMoney(playerid);
  20. return 1;
  21. }
  22. #if defined _ALS_ResetPlayerMoney
  23. #undef ResetPlayerMoney
  24. #else
  25. #define _ALS_ResetPlayerMoney
  26. #endif
  27. #define ResetPlayerMoney aM_ResetPlayerMoney
  28. //====================================================//
  29. stock aM_GetPlayerMoney(playerid) {
  30. if(GetPlayerMoney(playerid) == antiMoney[playerid]) {
  31. return antiMoney[playerid];
  32. }
  33. else {
  34. CallRemoteFunction("OnPlayerHackMoney", "iii", playerid, GetPlayerMoney(playerid), antiMoney[playerid]);
  35. return antiMoney[playerid];
  36. }
  37. }
  38. #if defined _ALS_GetPlayerMoney
  39. #undef GetPlayerMoney
  40. #else
  41. #define _ALS_GetPlayerMoney
  42. #endif
  43. #define GetPlayerMoney aM_GetPlayerMoney
  44. //====================================================//
  45. public OnPlayerConnect(playerid) {
  46. #if defined aM_OnPlayerConnect
  47. antiMoney[playerid] = 0;
  48. aM_OnPlayerConnect(playerid);
  49. #endif
  50. return 1;
  51. }
  52. #if defined _ALS_OnPlayerConnect
  53. #undef OnPlayerConnect
  54. #else
  55. #define _ALS_OnPlayerConnect
  56. #endif
  57. #define OnPlayerConnect aM_OnPlayerConnect
  58. #if defined aM_OnPlayerConnect
  59. forward aM_OnPlayerConnect(playerid);
  60. #endif
  61. //====================================================//
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement