Quote:
Originally Posted by paulor
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; }
MoneyHack feito na hora, Bom uso dele!!
|
No caso eu teria que trocar todos os GivePlayerMoney por PtGivePlayerMoney?