local variable shadows a variable at a preceding level - 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: local variable shadows a variable at a preceding level (
/showthread.php?tid=559043)
local variable shadows a variable at a preceding level -
xTexTx - 20.01.2015
Buenas, estuve intentando hacer un sistema de vehнculo, y la verdad ya lo habнa terminado, pero cuando le di a compilar me dio este warning :'C
Код:
C:\Users\Equipo\Desktop\Servidor samp\filterscripts\autos.pwn(84) : warning 219: local variable "AutoID" shadows a variable at a preceding level
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Warning.
Y es en el siguiente code:
pawn Код:
stock ActualizarAutos(AutoID) // Aquн.
{
new BArch[19];
format(BArch,sizeof(BArch),"Autos/%d.ini",AutoID);
new INI:Arch = INI_Open(BArch);
INI_SetTag(Arch,"data");
INI_WriteString(Arch,"Propietario",InformacionA[AutoID][aPropietario]);
INI_WriteInt(Arch,"Precio",InformacionA[AutoID][aPrecio]);
INI_WriteInt(Arch,"Modelo",InformacionA[AutoID][aModelo]);
INI_WriteFloat(Arch,"PosX",InformacionA[AutoID][aPos_x]);
INI_WriteFloat(Arch,"PosY",InformacionA[AutoID][aPos_y]);
INI_WriteFloat(Arch,"PosZ",InformacionA[AutoID][aPos_z]);
INI_WriteFloat(Arch,"Rotacion",InformacionA[AutoID][aPos_r]);
INI_WriteInt(Arch,"Color1",InformacionA[AutoID][aColor1]);
INI_WriteInt(Arch,"Color2",InformacionA[AutoID][aColor2]);
INI_WriteInt(Arch,"Tiempo respawn",InformacionA[AutoID][aRespawn]);
INI_Close(Arch);
return 1;
}
їAlguien me ayuda? desde ya les agradezco muchнsimo.
Respuesta: local variable shadows a variable at a preceding level -
Zume - 20.01.2015
Definiste AutoID cuando ya estaba definido globalmente, es lo que dice.