SA-MP Forums Archive
Erros em Profissao :S - 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: Erros em Profissao :S (/showthread.php?tid=180956)



Erros em Profissao :S - oakley - 03.10.2010


Erros :
pawn Код:
ETB.pwn([B]760[/B]) : error: 017: undefined symbol "Playerid"
ETB.pwn([B]761[/B]) : error: 017: undefined symbol "Playerid"
ETB.pwn([B]784[/B]) : warning: 235: public function lacks forward declaration (symbol "PayDay")
ETB.pwn([B]788[/B]) : warning: 202: number of arguments does not match definition
Liinhas:
pawn Код:
[B]760:  [/B]                   PlayerInfo[Playerid][Level] = dini_int(file,"level");
[B]761:[/B]                     PlayerInfo[Playerid][prof] = dini_Int (file,"prof");
[B]784:[/B]                     forward PlayDay(playerid);
                           public PayDay(playerid)
                           {
                           if(Prof[playerid]==PM)// Verifica se e da PROF
                           {
                           GetPlayerMoney(playerid,5000);
                           }
                           return 1;
                           }
[B]788:[/B]                    GetPlayerMoney(playerid,5000);



Respuesta: Erros em Profissao :S - Lipepva - 03.10.2010

Playerid sempre deve ser usado com letra minuscula coloque
pawn Код:
playerid
e Onde estб GetPlayerMoney coloque
pawn Код:
GivePlayerMoney
E na forward estб escri PlayDay troque por
pawn Код:
PayDay
Irб ficar asim:
pawn Код:
PlayerInfo[playerid][Level] = dini_int(file,"level");
PlayerInfo[playerid][prof] = dini_Int (file,"prof");
forward PayDay(playerid);
public PayDay(playerid)
{
    if(Prof[playerid]==PM)// Verifica se e da PROF
    {
        GivePlayerMoney(playerid, 5000);
    }
    return 1;
}