Anti Money Hack Help
#6

pawn Код:
#define ResetMoneyBar ResetPlayerMoney
#define UpdateMoneyBar GivePlayerMoney

forward UpdateMoney();

OnGameModeInit:
SetTimer("UpdateMoney", 1000, 1);

Wherever you want:
stock GivePlayerCash(playerid, money)
{
    PlayerInfo[playerid][pCash] += money;
    ResetMoneyBar(playerid);
    UpdateMoneyBar(playerid,PlayerInfo[playerid][pCash]);
    return PlayerInfo[playerid][pCash];
}

stock SetPlayerCash(playerid, money)
{
    PlayerInfo[playerid][pCash] = money;
    ResetMoneyBar(playerid);
    UpdateMoneyBar(playerid,PlayerInfo[playerid][pCash]);
    return PlayerInfo[playerid][pCash];
}

stock ResetPlayerCash(playerid)
{
    PlayerInfo[playerid][pCash] = 0;
    ResetMoneyBar(playerid);
    UpdateMoneyBar(playerid,PlayerInfo[playerid][pCash]);
    return PlayerInfo[playerid][pCash];
}

stock GetPlayerCash(playerid)
{
    return PlayerInfo[playerid][pCash];
}

public UpdateMoney()
{
    for(new i = 0; i <MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(GetPlayerCash(i) != GetPlayerMoney(i))
            {
                ResetMoneyBar(i);
                UpdateMoneyBar(i,PlayerInfo[i][pCash]);
            }
        }
    }
    return 1;
}

Example:
GivePlayerCash(playerid, money);
Reply


Messages In This Thread
Anti Money Hack Help - by milanosie - 15.02.2012, 20:20
Re: Anti Money Hack Help - by seanny - 15.02.2012, 20:24
Re: Anti Money Hack Help - by milanosie - 15.02.2012, 20:44
Re: Anti Money Hack Help - by cessil - 15.02.2012, 22:45
Re: Anti Money Hack Help - by milanosie - 16.02.2012, 08:18
Re: Anti Money Hack Help - by WoodPecker - 16.02.2012, 08:33
Re: Anti Money Hack Help - by milanosie - 16.02.2012, 10:31

Forum Jump:


Users browsing this thread: 1 Guest(s)