[Ajuda] error 017: undefined symbol "i" - 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] error 017: undefined symbol "i" (
/showthread.php?tid=489057)
error 017: undefined symbol "i" -
Pablo_Mantega - 20.01.2014
Код:
C:\Users\Anonimo\Desktop\Brasil Magic Games\gamemodes\BMG.pwn(9799) : error 017: undefined symbol "i"
C:\Users\Anonimo\Desktop\Brasil Magic Games\gamemodes\BMG.pwn(9801) : error 012: invalid function call, not a valid address
C:\Users\Anonimo\Desktop\Brasil Magic Games\gamemodes\BMG.pwn(9801) : error 017: undefined symbol "i"
C:\Users\Anonimo\Desktop\Brasil Magic Games\gamemodes\BMG.pwn(9801) : error 029: invalid expression, assumed zero
C:\Users\Anonimo\Desktop\Brasil Magic Games\gamemodes\BMG.pwn(9801) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
5 Errors.
Linha 9799
Код:
if(Velocidade(i) >= 120 && GetPlayerState(i) == PLAYER_STATE_DRIVER && InAutoEscola[playerid] == 1)}
Linha 9801
Код:
if(PassouLimite(i) >= 3)
Linha Completa
Код:
if(Velocidade(i) >= 120 && GetPlayerState(i) == PLAYER_STATE_DRIVER && InAutoEscola[playerid] == 1)//Aqui adicione tambйm a variбvel para ver se o player estб no teste, й sу colocar a variбvel depois do sinal '&&' que coloquei no final
{
if(PassouLimite(i) >= 3)
{
//Aqui suas funзхes para ele repitir o teste
SendClientMessage(playerid, -1, "Vocк rodou no teste, motivo: passou de 120KM 3 vezes");
PassouLimite(i) = 0;
return 1;
}
SendClientMessage(playerid, -1, "Vocк passou do limite excedido");
PassouLimite(i) += 1;
}
Re: error 017: undefined symbol "i" -
Gii - 20.01.2014
A variбvel "i" nгo foi declarada!
pawn Код:
new i;
for ( i = 0; i < MAX_PLAYERS; ++i ) {
// Seu cуdigo
}
Re: error 017: undefined symbol "i" -
FallweN - 20.01.2014
Vocк fez o Loop ?
pawn Код:
for(new i; i < MAX_PLAYERS; i++) {
if(Velocidade(i) >= 120 && GetPlayerState(i) == PLAYER_STATE_DRIVER && InAutoEscola[playerid] == 1)//Aqui adicione tambйm a variбvel para ver se o player estб no teste, й sу colocar a variбvel depois do sinal '&&' que coloquei no final
{
if(PassouLimite(i) >= 3)
{
//Aqui suas funзхes para ele repitir o teste
SendClientMessage(playerid, -1, "Vocк rodou no teste, motivo: passou de 120KM 3 vezes");
PassouLimite(i) = 0;
return 1;
}
SendClientMessage(playerid, -1, "Vocк passou do limite excedido");
PassouLimite(i) += 1;
}
}
Re: error 017: undefined symbol "i" -
Pablo_Mantega - 20.01.2014
Код:
C:\Users\Anonimo\Desktop\Brasil Magic Games\gamemodes\BMG.pwn(9800) : error 012: invalid function call, not a valid address
C:\Users\Anonimo\Desktop\Brasil Magic Games\gamemodes\BMG.pwn(9800) : warning 215: expression has no effect
C:\Users\Anonimo\Desktop\Brasil Magic Games\gamemodes\BMG.pwn(9800) : error 001: expected token: ";", but found ")"
C:\Users\Anonimo\Desktop\Brasil Magic Games\gamemodes\BMG.pwn(9800) : error 029: invalid expression, assumed zero
C:\Users\Anonimo\Desktop\Brasil Magic Games\gamemodes\BMG.pwn(9800) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.
APARECEU ISSO
Re: error 017: undefined symbol "i" -
FallweN - 20.01.2014
Pode me dizer qual й a linha 9800 ?
Re: error 017: undefined symbol "i" -
Pablo_Mantega - 20.01.2014
Код:
if(Velocidade(i) >= 120 && GetPlayerState(i) == PLAYER_STATE_DRIVER && InAutoEscola(i) == 1)
Re: error 017: undefined symbol "i" -
Gii - 20.01.2014
Mude:
Para:
Re: error 017: undefined symbol "i" -
FallweN - 20.01.2014
troque por
pawn Код:
if(Velocidade(i) >= 120 && GetPlayerState(i) == PLAYER_STATE_DRIVER && InAutoEscola[i] == 1)