16.09.2012, 21:03
pawn Код:
new PtMoney[MAX_PLAYERS];
PtGivePlayerMoney(PlayerId, Money) return GivePlayerMoney(PlayerId, (PtMoney[PlayerId] += Money));
SetPlayerMoney(PlayerId, Money) return GivePlayerMoney((ResetPlayerMoney(PlayerId), PlayerId), (PtMoney[PlayerId] = Money));
PtResetPlayerMoney(PlayerId) return ResetPlayerMoney((PtMoney[PlayerId] = 0, PlayerId));
PtGetPlayerMoney(PlayerId) return PtMoney[PlayerId];
#define GivePlayerMoney PtGivePlayerMoney
#define GetPlayerMoney PtGetPlayerMoney
#define ResetPlayerMoney PtResetPlayerMoney
public OnPlayerUpdate(playerid) {
#undef GetPlayerMoney
if(PtMoney[playerid] < GetPlayerMoney(playerid)) BanEx(playerid, "MoneyHack");
#define GetPlayerMoney PtGetPlayerMoney
return 1;
}