SA-MP Forums Archive
Ayuda con warning - 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: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Ayuda con warning (/showthread.php?tid=380577)



Ayuda con warning - CJ_Mac - 26.09.2012

Me ayudan gente con esto?


Код:
.pwn(10650) : warning 219: local variable "Texto" shadows a variable at a preceding level
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Warning.
pawn Код:
public OnPlayerHackDialog(playerid, dialogid, dialoghackedid)
    {
    new Menu[1024];
    new Nombre[MAX_PLAYER_NAME];
    new Texto[256];//ESTA ES LA LINEA DEL ERROR
    Menu[0]='\0';
    strcat(Menu, "{FFFFFF} Expulsado por posible intento de Dialog Hack. \n", 1024);
    ShowPlayerDialog(playerid, 9046, DIALOG_STYLE_MSGBOX, " {FF0000}Advertencia - FireSecurity: ", Menu, "Aceptar", "Cerrar") ;
    GetPlayerName(playerid, Nombre, sizeof(Nombre));
    format(Texto, sizeof(Texto), "[<!>] %s ha sido expulsado por FireSecurity. Razуn: Posible Dialog Hack.", Nombre);
    SendClientMessageToAll(Gris, Texto);
    Kick(playerid);
    return 1;
    }



Re: Ayuda con warning - Daniel-92 - 26.09.2012

La variable local Texto ya estб definida en otro lado, lo que tienes que hacer es cambiarle el nombre por otro por ejemplo Texto_[256]; y renombrar Texto por Texto_ en las otras partes dentro de la funciуn donde se este usando la variable.


Respuesta: Ayuda con warning - CJ_Mac - 26.09.2012

Gracias solucionado!