Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //====================================================//
- static antiMoney[MAX_PLAYERS];
- forward OnPlayerHackMoney(playerid, hackedmoney, realmoney);
- //====================================================//
- stock aM_GivePlayerMoney(playerid, amount) {
- if(IsPlayerConnected(playerid))
- {
- antiMoney[playerid] += amount;
- GivePlayerMoney(playerid, amount);
- return 1;
- }
- return INVALID_PLAYER_ID;
- }
- #if defined _ALS_GivePlayerMoney
- #undef GivePlayerMoney
- #else
- #define _ALS_GivePlayerMoney
- #endif
- #define GivePlayerMoney aM_GivePlayerMoney
- //====================================================//
- stock aM_ResetPlayerMoney(playerid) {
- if(IsPlayerConnected(playerid))
- {
- antiMoney[playerid] = 0;
- ResetPlayerMoney(playerid);
- return 1;
- }
- return INVALID_PLAYER_ID;
- }
- #if defined _ALS_ResetPlayerMoney
- #undef ResetPlayerMoney
- #else
- #define _ALS_ResetPlayerMoney
- #endif
- #define ResetPlayerMoney aM_ResetPlayerMoney
- //====================================================//
- stock aM_GetPlayerMoney(playerid) {
- if(IsPlayerConnected(playerid)) return INVALID_PLAYER_ID;
- if(GetPlayerMoney(playerid) == antiMoney[playerid]) {
- return antiMoney[playerid];
- }
- else {
- CallRemoteFunction("OnPlayerHackMoney", "iii", playerid, GetPlayerMoney(playerid), antiMoney[playerid]);
- return antiMoney[playerid];
- }
- }
- #if defined _ALS_GetPlayerMoney
- #undef GetPlayerMoney
- #else
- #define _ALS_GetPlayerMoney
- #endif
- #define GetPlayerMoney aM_GetPlayerMoney
- //====================================================//
- public OnPlayerConnect(playerid) {
- #if defined aM_OnPlayerConnect
- antiMoney[playerid] = 0;
- aM_OnPlayerConnect(playerid);
- #endif
- return 1;
- }
- #if defined _ALS_OnPlayerConnect
- #undef OnPlayerConnect
- #else
- #define _ALS_OnPlayerConnect
- #endif
- #define OnPlayerConnect aM_OnPlayerConnect
- #if defined aM_OnPlayerConnect
- forward aM_OnPlayerConnect(playerid);
- #endif
- //====================================================//
Add Comment
Please, Sign In to add comment