[Include] OnPlayerMoneyChange
#6

I see big mistakes!
pawn Код:
#undef MAX_PLAYERS
#define MAX_PLAYERS 500 // Change 500 to your server's playerslots.
// Why is this needed?
...
public OnPlayerUpdate(playerid)
{
        new ZmoneyZ[MAX_PLAYERS]; // Are you serious? This is stupid!
        if(GetPlayerMoney(playerid) != OPMCMoney[playerid]) // 1
        {
                ZmoneyZ[playerid] = GetPlayerMoney(playerid)-OPMCMoney[playerid]; // 2
                CallLocalFunction("OnPlayerMoneyChange", "ii", playerid, ZmoneyZ[playerid]);
                OPMCMoney[playerid] = GetPlayerMoney(playerid); // 3 - You use GetPlayerMoney function 3 times, when you can store it in a variable.
        }
        return (PlayerUP)?CallLocalFunction("Inc_OnPlayerUpdate","i", playerid):1;
}
Here's the correct code:
pawn Код:
public OnPlayerUpdate(playerid)
{
        new P_Money = GetPlayerMoney(playerid);
        if(P_Money != OPMCMoney[playerid])
        {
                CallLocalFunction("OnPlayerMoneyChange", "ii", playerid, (P_Money - OPMCMoney[playerid]));
                OPMCMoney[playerid] = P_Money;
        }
        return (PlayerUP)?CallLocalFunction("Inc_OnPlayerUpdate","i", playerid):1;
}
Reply


Messages In This Thread
OnPlayerMoneyChange - by Biesmen - 08.05.2011, 21:06
Re: OnPlayerMoneyChange - by Alby Fire - 08.05.2011, 22:23
Re: OnPlayerMoneyChange - by Ironboy - 09.05.2011, 07:33
Re: OnPlayerMoneyChange - by justsomeguy - 09.05.2011, 09:12
Re: OnPlayerMoneyChange - by Biesmen - 09.05.2011, 09:30
Re: OnPlayerMoneyChange - by wups - 09.05.2011, 16:14
Re: OnPlayerMoneyChange - by nuriel8833 - 09.05.2011, 16:25
Re: OnPlayerMoneyChange - by Biesmen - 09.05.2011, 16:41
Re: OnPlayerMoneyChange - by Jay_ - 09.05.2011, 16:53
Re: OnPlayerMoneyChange - by Biesmen - 09.05.2011, 17:06
Re: OnPlayerMoneyChange - by wups - 09.05.2011, 17:55
Re: OnPlayerMoneyChange - by justsomeguy - 09.05.2011, 18:28
Re: OnPlayerMoneyChange - by Davz*|*Criss - 09.05.2011, 18:30
Re: OnPlayerMoneyChange - by Biesmen - 09.05.2011, 19:02
Re: OnPlayerMoneyChange - by wups - 09.05.2011, 19:10
Re: OnPlayerMoneyChange - by xalith - 17.05.2011, 18:03
Re: OnPlayerMoneyChange - by -=Dark=- - 28.05.2011, 15:04
AW: OnPlayerMoneyChange - by Forbidden - 01.06.2011, 17:29
Re: OnPlayerMoneyChange - by Marshall32 - 07.12.2011, 18:17
AW: OnPlayerMoneyChange - by BigETI - 07.12.2011, 18:19
Re: OnPlayerMoneyChange - by Biesmen - 16.02.2012, 21:35
Re: OnPlayerMoneyChange - by Deskoft - 16.02.2012, 22:15
Re: OnPlayerMoneyChange - by KingHual - 17.02.2012, 03:44
Respuesta: OnPlayerMoneyChange - by [Nikk] - 17.02.2012, 09:35

Forum Jump:


Users browsing this thread: 2 Guest(s)