SA-MP Forums Archive
[Ajuda] 3 Warings - 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] 3 Warings (/showthread.php?tid=495031)



3 Warings - MorreJaa - 15.02.2014

Oi alguem me ajuda? rep+

1Waring warning 213: tag mismatch

Linha:
pawn Код:
Float:GetPlayerHealthEx(playerid) return Player[playerid][vbVida];
2Waring warning 213: tag mismatch

Linha:
pawn Код:
Float:GetPlayerArmourEx(playerid) return Player[playerid][vbColete];
3Waring warning 202: number of arguments does not match definition XXXXXXXXXXXXXXX WARING RESOLVIDA

Linha:
pawn Код:
DeleteClosestStrip(playerid);



Re: 3 Warings - PT - 15.02.2014

vc tem de passar mais code para podermos ajudar.


Re: 3 Warings - MorreJaa - 15.02.2014

Quote:
Originally Posted by PT
Посмотреть сообщение
vc tem de passar mais code para podermos ajudar.
й a linha onde estб o erro, mas prontos vou postar a public


pawn Код:
public OnPlayerStreamIn(playerid, forplayerid)
{
    ShowPlayerNameTagForPlayer(playerid, forplayerid, false);
    ShowPlayerNameTagForPlayer(forplayerid, playerid, false);
    return 1;
}

Float:GetPlayerHealthEx(playerid) return Player[playerid][vbVida];  //Linha do erro 1
Float:GetPlayerArmourEx(playerid) return Player[playerid][vbColete]; //Linha do erro 2
forward GetAdmin(playerid); public GetAdmin(playerid) return Player[playerid][pAdmin];
forward SetAdmin(playerid, VBValor); public SetAdmin(playerid, VBValor) Player[playerid][pAdmin] = VBValor;
forward GetMoney(playerid); public GetMoney(playerid) return Player[playerid][pCash];
forward AddBan(playerid); public AddBan(playerid) Player[playerid][pBan]++;
forward InEvento(playerid, vbValor); public InEvento(playerid, vbValor) NoEvento[playerid] = vbValor;
forward GetMorto(playerid); public GetMorto(playerid) return Player[playerid][pMorto];



Re: 3 Warings - PT - 15.02.2014

sera que e algo tipo isto que queres??

pawn Код:
stock GetPlayerHealthEx(playerid)
{
    new Float:vida;
    GetPlayerHealth(playerid, vida);
    Player[playerid][vbVida] = vida;
    return Player[playerid][vbVida];
}

stock GetPlayerArmourEx(playerid)
{
    new Float:colete;
    GetPlayerArmour(playerid, colete);
    Player[playerid][vbColete] = colete;
    return Player[playerid][vbColete];
}



Re: 3 Warings - MorreJaa - 15.02.2014

Nгo й isso, todo o meu gm tem "GetPlayerHealthEx"

se eu agora remover e tenho de andar a substituir GetPlayerHealthEx para GetPlayerHealth

por isso quero remover estes 2 waring :S


Re: 3 Warings - PT - 15.02.2014

Quote:
Originally Posted by MorreJaa
Посмотреть сообщение
Nгo й isso, todo o meu gm tem "GetPlayerHealthEx"

se eu agora remover e tenho de andar a substituir GetPlayerHealthEx para GetPlayerHealth

por isso quero remover estes 2 waring :S
what?

pawn Код:
stock GetPlayerHealthEx(playerid)
{
    new Float:vida;
    GetPlayerHealth(playerid, vida);
    Player[playerid][vbVida] = vida;
    return Player[playerid][vbVida];
}

stock GetPlayerArmourEx(playerid)
{
    new Float:colete;
    GetPlayerArmour(playerid, colete);
    Player[playerid][vbColete] = colete;
    return Player[playerid][vbColete];
}
olha bem rapaz e GetPlayerHealthEx como tu tens na gm,


Re: 3 Warings - MorreJaa - 15.02.2014

Quote:
Originally Posted by PT
Посмотреть сообщение
what?

pawn Код:
stock GetPlayerHealthEx(playerid)
{
    new Float:vida;
    GetPlayerHealth(playerid, vida);
    Player[playerid][vbVida] = vida;
    return Player[playerid][vbVida];
}

stock GetPlayerArmourEx(playerid)
{
    new Float:colete;
    GetPlayerArmour(playerid, colete);
    Player[playerid][vbColete] = colete;
    return Player[playerid][vbColete];
}
olha bem rapaz e GetPlayerHealthEx como tu tens na gm,
vi mal pensava que tava stock getplayerarmour(playerid)

tinha so 2 warings agora tenho 4 erros e 6 warings :/ vou meter aqui os 4 erros


Код:
C:\xxxx\xxxx\xxxx\xxxx\xxxx\xxxx.pwn(4364) : warning 213: tag mismatch
C:\xxxx\xxxx\xxxx\xxxx\xxxx\xxxx.pwn(4365) : warning 213: tag mismatch
C:\xxxx\xxxx\xxxx\xxxx\xxxx\xxxx.pwn(4373) : error 025: function heading differs from prototype
C:\xxxx\xxxx\xxxx\xxxx\xxxx\xxxx.pwn(4374) : error 021: symbol already defined: "GetPlayerHealthEx"
C:\xxxx\xxxx\xxxx\xxxx\xxxx\xxxx.pwn(4377) : warning 213: tag mismatch
C:\xxxx\xxxx\xxxx\xxxx\xxxx\xxxx.pwn(4378) : warning 213: tag mismatch
C:\xxxx\xxxx\xxxx\xxxx\xxxx\xxxx.pwn(4381) : error 025: function heading differs from prototype
C:\xxxx\xxxx\xxxx\xxxx\xxxx\xxxx.pwn(4382) : error 021: symbol already defined: "GetPlayerArmourEx"
C:\xxxx\xxxx\xxxx\xxxx\xxxx\xxxx.pwn(4385) : warning 213: tag mismatch
C:\xxxx\xxxx\xxxx\xxxx\xxxx\xxxx.pwn(4386) : warning 213: tag mismatch
os erros que tao ai sao das strock que me mandou...

as 2 primeiras warings sao as mesmas que tao no primeiro post.


Re: 3 Warings - PT - 15.02.2014

Код:
C:\xxxx\xxxx\xxxx\xxxx\xxxx\xxxx.pwn(4374) : error 021: symbol already defined: "GetPlayerHealthEx"
deleta as outras, ja tao defenidas...


Re: 3 Warings - MorreJaa - 15.02.2014

Deleto o que?


Re: 3 Warings - MorreJaa - 15.02.2014

Jб deletei as outras

pawn Код:
Float:GetPlayerHealthEx(playerid) return Player[playerid][vbVida];
pawn Код:
Float:GetPlayerArmourEx(playerid) return Player[playerid][vbColete];
agora da estes warings:

pawn Код:
warning 213: tag mismatch
warning 213: tag mismatch
warning 213: tag mismatch
warning 213: tag mismatch
Linhas
pawn Код:
return Player[playerid][vbVida];
Linhas
pawn Код:
Player[playerid][vbVida] = vida;
Linhas
pawn Код:
Player[playerid][vbColete] = colete;
Linhas
pawn Код:
return Player[playerid][vbColete];
os warings tao nas stocks

pawn Код:
stock GetPlayerHealthEx(playerid)
{
    new Float:vida;
    GetPlayerHealth(playerid, vida);
    Player[playerid][vbVida] = vida; //waring
    return Player[playerid][vbVida]; //waring
}

stock GetPlayerArmourEx(playerid)
{
    new Float:colete;
    GetPlayerArmour(playerid, colete);
    Player[playerid][vbColete] = colete; //waring
    return Player[playerid][vbColete]; //waring
}