SA-MP Forums Archive
[Ajuda] Warning servermoneyGM - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Warning servermoneyGM (/showthread.php?tid=582996)



Warning servermoneyGM - igor97m - 24.07.2015

Alguem pode me ajudar com essa Warning eu ja tentei arrumar e ja procurei sobre o mesmo e nao consegui arrumar!

quem poder me ajudar agradeзo

Warning:
PHP код:
C:\Users\Usuario\Desktop\[GM]\pawno\include\servermoneyGM.inc(84) : warning 201redefinition of constant/macro (symbol "OnGameModeInit"



Re: Warning servermoneyGM - bruxo00 - 24.07.2015

Deve ter duas vezes o OnGameModeInit no GM.


Re: Warning servermoneyGM - n0minal - 24.07.2015

Provavelmente um hook mal feito, ou duplicaзгo de callback, posta o source da include pra analisarmos...


AW: Warning servermoneyGM - LeleziiN - 24.07.2015

Mano se tб dando warning й porque deu certo


Re: AW: Warning servermoneyGM - bruxo00 - 24.07.2015

Quote:
Originally Posted by LeleziiN
Посмотреть сообщение
Mano se tб dando warning й porque deu certo
LOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOL


Re: AW: Warning servermoneyGM - n0minal - 24.07.2015

Quote:
Originally Posted by LeleziiN
Посмотреть сообщение
Mano se tб dando warning й porque deu certo
kkkkkkkkkkkkkkkkkkkkkkkkkkkkk inclusгo digital й uma faca de dois gumes mesmo PQP!


Re: AW: Warning servermoneyGM - Artista - 24.07.2015

Quote:
Originally Posted by LeleziiN
Посмотреть сообщение
Mano se tб dando warning й porque deu certo
Vai nessa...

Enfim, ja responderam sua pergunta.


Re: AW: Warning servermoneyGM - HaRdiiZin - 24.07.2015

Quote:
Originally Posted by LeleziiN
Посмотреть сообщение
Mano se tб dando warning й porque deu certo
Desculpa, mas tive que rir KKKKKKKKKKKKKKKKKKKKKKKKKKKKKK!



Re: AW: Warning servermoneyGM - humildadeforever - 24.07.2015

Quote:
Originally Posted by LeleziiN
Посмотреть сообщение
Mano se tб dando warning й porque deu certo
Sua mгe quando te pariu nгo recebeu warning entгo, porque vei, deu mais do que errado.


Re: Warning servermoneyGM - igor97m - 24.07.2015

warning й pq deu certo? ta loco? kkkkkk

bom essa й a include:

PHP код:
#define CallLoop(%1,%2) for(new %1; %1 < %2; %1++)
#define CALLBACK_AMOUNT 500
new SERVERSIDETIMER;
new 
ServerSideCash[MAX_PLAYERS];
public 
OnGameModeInit()
{
    
ServerMoneyInit();
    return 
GMInit();
}
public 
OnGameModeExit()
{
    
ServerMoneyExit();
    return 
GMExit();
}
forward GMInit();
forward GMExit();
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 // <<<<<<<<<<linha do warning
#define OnGameModeExit GMExit 
escrevi na linha que esta o warning!
ja tentei removelo e da erro



EDITADO: E no gm eu ja olhei nao tem dois OnGameModeInit