shadows a variable at a preceding level "local variable" -
JoshNudock - 23.01.2015
Alguйm me ajuda como esse comando? tipo, estou com medo de mexer e bugar, mexer nas cйlulas, o que faзo?
Код:
error1: local variable "tmp" shadows a variable at a preceding level
error2: local variable "Vstring" shadows a variable at a preceding level
comando:
pawn Код:
if (strcmp(cmd, "/baninfo", true) == 0)
{
if (PlayerInfo[playerid][pAdminStats] != 0)
{
SendClientMessage(playerid, COLOR_GRAD1,"ERRO: Vocк nгo estб no modo admin! (/trabalhar)");
return true;
}
new tmp[24]; //error 1
new Vstring[32]; //error 2
tmp = strtok(cmdtext, idx);
if (!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "USE: /baninfo [Nome/IP]");
format(Vstring, 32, "/bans/%s.ini", tmp);
VBanLoadInfo(playerid, Vstring);
return true;
}
Re: shadows a variable at a preceding level "local variable" -
CLANdok - 23.01.2015
pawn Код:
if (strcmp(cmd, "/baninfo", true) == 0)
{
if (PlayerInfo[playerid][pAdminStats] != 0)
{
SendClientMessage(playerid, COLOR_GRAD1,"ERRO: Vocк nгo estб no modo admin! (/trabalhar)");
return true;
}
new ttmp[24]; //error 1
new VVstring[32]; //error 2
ttmp = strtok(cmdtext, idx);
if (!strlen(ttmp)) return SendClientMessage(playerid, COLOR_WHITE, "USE: /baninfo [Nome/IP]");
format(VVstring, 32, "/bans/%s.ini", ttmp);
VBanLoadInfo(playerid, VVstring);
return true;
}
vк ai.
Respuesta: Re: shadows a variable at a preceding level "local variable" -
DanDRT - 23.01.2015
Quote:
Originally Posted by CLANdok
pawn Код:
if (strcmp(cmd, "/baninfo", true) == 0) { if (PlayerInfo[playerid][pAdminStats] != 0) { SendClientMessage(playerid, COLOR_GRAD1,"ERRO: Vocк nгo estб no modo admin! (/trabalhar)"); return true; } new ttmp[24]; //error 1 new VVstring[32]; //error 2 ttmp = strtok(cmdtext, idx); if (!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "USE: /baninfo [Nome/IP]");
format(VVstring, 32, "/bans/%s.ini", ttmp); VBanLoadInfo(playerid, VVstring); return true; }
vк ai.
|
if (!strlen(tmp)) vai dar errado
if (!strlen(ttmp))
Re: Respuesta: Re: shadows a variable at a preceding level "local variable" -
CLANdok - 23.01.2015
Quote:
Originally Posted by DanDRT
if (!strlen(tmp)) vai dar errado
if (!strlen(ttmp))
|
й o sono mew, editei jб
Re: shadows a variable at a preceding level "local variable" -
Detoria - 23.01.2015
Isso acontece quando vocк cria uma variбvel que jб existe.
No caso da tmp e da outra string var,vocк jб tinha setado antes e nгo entendeu o erro.
"Shadow" quer dizer sombra,essa sombra era a variavel que vocк criou.
Re: shadows a variable at a preceding level "local variable" - JkS - 23.01.2015
Amigo, recomendo fazer comandos em sscanf e zcmd...