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



[Ajuda] warn - Cristhian - 21.12.2011

pq aparece esse warning
Код:
 warning 202: number of arguments does not match definition
?


Re: [dъvida] warn - Ivonete - 21.12.2011

estб usando alguma funзгo/array/variavel criada por vocк de forma errada,
poste a linha do erro.


Re: [dъvida] warn - DreeH - 21.12.2011

Traduзгo:

Код:
Nъmero de argumentos nгo corresponde а definiзгo.
Exemplo:
pawn Код:
if(IsPlayerInRangeOfPoint(playerid, 7.0, 0.0, 0.0))
Isso darб um warning, jб que os parвmetros/argumentos desta funзгo sгo:
pawn Код:
IsPlayerInRangeOfPoint(playerid, Float:range, Float:x, Float:y, Float:z) // 5 Parвmetros
E sу estamos usando:
pawn Код:
IsPlayerInRangeOfPoint(playerid, Float:range, Float:x, Float:y) // 4 Parвmetros
Pode tambйm ocorrer o processo inverso, exemplo:
pawn Код:
if(IsPlayerInRangeOfPoint(playerid, 7.0, 0.0, 0.0, 0.0, 0.0))
Isso darб um warning, jб que os parвmetros/argumentos desta funзгo sгo:
pawn Код:
IsPlayerInRangeOfPoint(playerid, Float:range, Float:x, Float:y, Float:z) // 5 Parвmetros
E estamos usando:
pawn Код:
IsPlayerInRangeOfPoint(playerid, Float:range, Float:x, Float:y, Float:z, Float:Angle) // 6 Parвmetros


Nota: Dei a explicaзгo com a funзгo IsPlayerInRangeOfPoint, porйm pode ocorrer com TODAS as funзхes.

Resumindo: Й ocasionado por alguma falta ou sobra de argumentos em uma funзгo.


Re: [dъvida] warn - Ivonete - 21.12.2011

https://sampforum.blast.hk/showthread.php?tid=198684

Olhe este tуpico acima.


Re: [dъvida] warn - Cristhian - 21.12.2011

pawn Код:
new Float:sangue;
    if(god[playerid] == 0)
    {
        god[playerid]++;
        sangue = GetPlayerHealth(playerid); //warning aqui!
        return 1;
    }
    else if(god[playerid] > 0)
    {
        if(sangue == GetPlayerHealth(playerid)) //aqui
pq dб ai ?


Re: [dъvida] warn - [BEP]AcerPilot - 21.12.2011

O padrгo й:

pawn Код:
new Float:sangue;
GetPlayerHealth(playerid, sangue);
return 1;



Re: [dъvida] warn - DreeH - 21.12.2011

Quote:
Originally Posted by Cristhian
Посмотреть сообщение
pawn Код:
new Float:sangue;
    if(god[playerid] == 0)
    {
        god[playerid]++;
        sangue = GetPlayerHealth(playerid); //warning aqui!
        return 1;
    }
    else if(god[playerid] > 0)
    {
        if(sangue == GetPlayerHealth(playerid)) //aqui
pq dб ai ?
https://sampwiki.blast.hk/wiki/GetPlayerHealth

A funзгo GetPlayerHealth tem dois parвmetros.
pawn Код:
new Float:sangue, Float:vida;
    if(god[playerid] == 0)
    {
        god[playerid]++;
        GetPlayerHealth(playerid, sangue); //warning aqui!
        return 1;
    }
    else if(god[playerid] > 0)
    {
        GetPlayerHealth(playerid, vida);
        if(sangue == vida) //aqui



Re: [dъvida] warn - AppleX - 21.12.2011

pawn Код:
GetPlayerHealth(playerid, Float:health);



Re: [dъvida] warn - Ivonete - 21.12.2011

pawn Код:
new Float:sangue;
    if(god[playerid] == 0)
    {
        god[playerid]++;
        GetPlayerHealth(playerid, sangue); //warning aqui!
        return 1;
    }
    else if(god[playerid] > 0)
    {
        static Float:s;
        GetPlayerHealth(playerid, s);
        if(sangue == s) //aqui



Re: [dъvida] warn - Cristhian - 21.12.2011

uai, aqui em casa a native ta mostrando sу o parвmetro playerid..