[Ajuda] ajuda com warning do capiroto...
#2

PHP код:
#include <a_samp>
#define CallLoop(%1,%2) for(new %1; %1 < %2; %1++)
#define CALLBACK_AMOUNT 500

forward GMInit();
forward GMExit();

new 
SERVERSIDETIMER;
new 
ServerSideCash[MAX_PLAYERS];

public 
OnGameModeInit()
{
    
ServerMoneyInit();
    
GMInit();
    return 
1;
}

public 
OnGameModeExit()
{
    
ServerMoneyExit();
    
GMExit();
    return 
1;
}

public 
GMInit()
{
    return 
1;
}

public 
GMExit()
{
    return 
1;
}

ServerMoneyInit()
{
    
SERVERSIDETIMER=SetTimer("ServerMoneyCB",1000,true);
    return 
1;
}

ServerMoneyExit()
{
    
KillTimer(SERVERSIDETIMER);
    return 
1;
}


forward ServerMoneyCB();

public 
ServerMoneyCB()
{
    
CallLoop(ServerSidep,MAX_PLAYERS)
    {
        if(
IsPlayerConnected(ServerSidep))
        {
            if(
GetPlayerMoney(ServerSidep) != ServerSideCash[ServerSidep])
            {
                new 
H4xc4sh=GetPlayerMoney(ServerSidep);
                
H4xc4sh=H4xc4sh-ServerSideCash[ServerSidep];
                if(
H4xc4sh CALLBACK_AMOUNTOnPlayerHaveExtraCash(ServerSidep,H4xc4sh);
            }
            
GivePlayerMoney(ServerSidep,-GetPlayerMoney(ServerSidep));
            
GivePlayerMoney(ServerSidep,ServerSideCash[ServerSidep]);
        }

    }
    return 
1;
}


forward GivePlayerMoneyEx(playerid,cashgiven);
public 
GivePlayerMoneyEx(playerid,cashgiven)
{
    
ServerSideCash[playerid]=ServerSideCash[playerid]+cashgiven;
    return 
1;
}

forward ResetPlayerMoneyEx(playerid);
public 
ResetPlayerMoneyEx(playerid)
{
    
ServerSideCash[playerid]=0;
    return 
1;
}

forward GetPlayerMoneyEx(playerid);
public 
GetPlayerMoneyEx(playerid)
{
    return 
ServerSideCash[playerid];
}

forward OnPlayerHaveExtraCash(playerid,extraamount);

#define GetPlayerMoney GetPlayerMoneyEx
#define GivePlayerMoney GivePlayerMoneyEx
#define ResetPlayerMoney ResetPlayerMoneyEx

#define OnGameModeInit GMInit
#define OnGameModeExit GMExit 
Reply


Messages In This Thread
ajuda com warning do capiroto... - by igor97m - 22.10.2015, 22:24
Re: ajuda com warning do capiroto... - by [BOPE]Seu._.Madruga - 22.10.2015, 22:53
Re: ajuda com warning do capiroto... - by igor97m - 22.10.2015, 23:01
Re: ajuda com warning do capiroto... - by n0minal - 22.10.2015, 23:07
Re: ajuda com warning do capiroto... - by igor97m - 22.10.2015, 23:29
Re: ajuda com warning do capiroto... - by PT - 23.10.2015, 12:04
Re: ajuda com warning do capiroto... - by igor97m - 23.10.2015, 19:56

Forum Jump:


Users browsing this thread: 1 Guest(s)