SA-MP Forums Archive
[Ajuda] Porque esta dando esses warnings - 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] Porque esta dando esses warnings (/showthread.php?tid=543570)



Porque esta dando esses warnings - joaobgnc - 27.10.2014

PHP код:
C:\Documents and Settings\Administrador\Meus documentos\GM New 1.0\pawno\include\DOF2.inc(1283) : warning 219local variable "string" shadows a variable at a preceding level
C
:\Documents and Settings\Administrador\Meus documentos\GM New 1.0\pawno\include\DOF2.inc(1314) : warning 219local variable "string" shadows a variable at a preceding level
C
:\Documents and Settings\Administrador\Meus documentos\GM New 1.0\pawno\include\DOF2.inc(1337) : warning 219local variable "string" shadows a variable at a preceding level
C
:\Documents and Settings\Administrador\Meus documentos\GM New 1.0\gamemodes\new.pwn(3138) : warning 219local variable "string" shadows a variable at a preceding level
Pawn compiler 3.2.3664              Copyright 
(c1997-2006ITB CompuPhase 
merda


Re: Porque esta dando esses warnings - ArthurxD - 27.10.2014

Isso й porque ja existe uma variavel com esse nome.
Exclui essas linhas e tenta.


Re: Porque esta dando esses warnings - MultiKill - 27.10.2014

Isso ocorre como o ArthurxD disse acima por existir variбveis como o mesmo nome. Sendo uma global e a outra ou as outras locais:
pawn Код:
new string[60]; // Variбvel global

public OnPlayerSpawn(playerid)
{
    new string[60]; //Variбvel Local
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    new string[60]; //Variбvel Local
    return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
    new string[60]; //Variбvel Local
    return 1;
}
O exemplo acima resultara em alguns avisos.