local variable "temp" shadows a variable at a preceding level -
SukMathcuck - 08.01.2015
Por que estб dando este error?
Quote:
C:\Documents and Settings\P.Henrique\Desktop\Nova pasta\gamemodes\BSL.pwn(38810) : warning 219: local variable "temp" shadows a variable at a preceding level
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
|
pawn Код:
if (!strcmp(cmd, "/contagem", true))
{
new temp[256]; // erro estб aquiw
new tempo;
temp = strtok(cmdtext, idx);
tempo = strval(temp);
if (PlayerInfo[playerid][pAdmin] >= 4)
{
if (!strlen(temp))
{
SendClientMessage(playerid, COLOR_WHITE, "USE: /contagem [segundos(3-60)]");
}
}
return true;
}
Re: local variable "temp" shadows a variable at a preceding level -
Artista - 08.01.2015
Vocк jб possui uma var com o mesmo nome. Basta renomeб-la
Re: local variable "temp" shadows a variable at a preceding level -
PT - 08.01.2015
Esse tipo de mйtodo de comandos й antigo e lento.
Recomendo a dar uma olhada aqui:
https://sampforum.blast.hk/showthread.php?tid=493276
e tambйm aqui:
https://sampforum.blast.hk/showthread.php?tid=460056
Re: local variable "temp" shadows a variable at a preceding level -
WLSF - 08.01.2015
Esse erro indica que vocк jб tem uma variбvel com o mesmo nome, definida em um escopo maior ou atй mesmo em escopo global, entгo na hora de criar essa variбvel, ambas entram em conflito por ter o mesmo identificador.
Existe um tуpico na nossa board que aborda erros e algumas boas dicas para iniciantes que nгo entendem de inglкs e atй mesmo do pawn.
Link:
https://sampforum.blast.hk/showthread.php?tid=252966
Abraзos.
Re: local variable "temp" shadows a variable at a preceding level -
FStralioti - 08.01.2015
Isso acontece como o Willian disse acima, isso й quando tem 2 variбveis vocк deve renomear e trocar todos os nomes que tem no comando para nгo dar erro ex new temp[256]; que estб dando erro vocк renomeia para new tempo1[256]; e muda dps no comando que vai funcionar
Re: local variable "temp" shadows a variable at a preceding level -
MultiKill - 08.01.2015
Pra que coloca 256 cйlulas vocк vai usar no mбximo 3 a 4 cйlulas.
Re: local variable "temp" shadows a variable at a preceding level -
Bruno13 - 08.01.2015
Isso acontece porque vocк nгo sabe usar o ****** Translator pra traduzir o erro e ainda por nгo saber arrumar um erro que vocк gerou.
Re: local variable "temp" shadows a variable at a preceding level -
Loleco - 08.01.2015
й sу apagar isso.
Re: local variable "temp" shadows a variable at a preceding level -
WLSF - 08.01.2015
Quote:
Originally Posted by Bruno13
Isso acontece porque vocк nгo sabe usar o ****** Translator pra traduzir o erro e ainda por nгo saber arrumar um erro que vocк gerou.
|
Vocк tambйm jб foi novato, se quer ajudar, saiba motivar ao invйs de simplesmente sair criticando.
Quote:
Originally Posted by Loleco
|
Se ele fizer isso, possivelmente irб gerar outros erros de execuзгo, 3 pessoas jб comentaram com possнveis soluзхes e links para auxнlio.
Vocкs precisam perder esse hбbito de saнrem comentando tуpicos com respostas parecidas, quanto spam.
Re: local variable "temp" shadows a variable at a preceding level -
Loleco - 09.01.2015
Quote:
Originally Posted by Willian_Luigi
Vocк tambйm jб foi novato, se quer ajudar, saiba motivar ao invйs de simplesmente sair criticando.
Se ele fizer isso, possivelmente irб gerar outros erros de execuзгo, 3 pessoas jб comentaram com possнveis soluзхes e links para auxнlio.
Vocкs precisam perder esse hбbito de saнrem comentando tуpicos com respostas parecidas, quanto spam.
|
Sу tentei ajudar, o erro indica que a variбvel temp jб existe em alguma linha acima daquela, ou seja й como se estivesse declarando a variбvel duas vezes...
A impressгo que eu tive de vocк й de querer ser o manda-chuva, e se tivesse 50 pessoas ajudando? Todas sу estariam tentando ajudar, se as 50 nгo conseguiram ajudar por que mais gente nгo poderia ajudar? Ah para nй