[Ajuda] Erro de - 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] Erro de (
/showthread.php?tid=508544)
Erro de -
GabrielRibeiro - 22.04.2014
pawn Код:
public VipCheck(playerid)
{
new playername2[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername2, sizeof(playername2));
new idx = 0;
while(idx < sizeof(VipInfo))
{
if(strcmp(VipInfo[idx][vNick],playername2, true ) == 0 )
{
return 1;
}
idx++;
}
return 0;
}
error 001: expected token: ";", but found "]"
Re: Erro de -
P1c4550 - 22.04.2014
o codigo aparentemento parece estar correto o erro pode ter sido quando foi declara a forward
e esqueceu do ; forward exemple();
Re: Erro de -
williamgato - 22.04.2014
Quote:
Originally Posted by GabrielRibeiro
pawn Код:
public VipCheck(playerid) { new playername2[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername2, sizeof(playername2)); new idx = 0; while(idx < sizeof(VipInfo)) { if(strcmp(VipInfo[idx][vNick],playername2, true ) == 0 ) { return 1; } idx++; } return 0; }
error 001: expected token: ";", but found "]"
|
poste a linha do erro
Re: Erro de -
D3M0LISH3R - 22.04.2014
Quote:
Originally Posted by GabrielRibeiro
pawn Код:
public VipCheck(playerid) { new playername2[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername2, sizeof(playername2)); new idx = 0; while(idx < sizeof(VipInfo)) { if(strcmp(VipInfo[idx][vNick],playername2, true ) == 0 ) { return 1; } idx++; } return 0; }
error 001: expected token: ";", but found "]"
|
tenta:
pawn Код:
public VipCheck(playerid)
{
new playername2[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername2, sizeof(playername2));
new idx = 0;
while(idx < sizeof(VipInfo))
{
if(strcmp(VipInfo[idx][vNick],playername2, true ) == 0 );
{
return 1;
}
idx++;
}
return 0;
}
Re: Erro de -
williamgato - 22.04.2014
Quote:
Originally Posted by D3M0LISH3R
tenta:
pawn Код:
public VipCheck(playerid) { new playername2[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername2, sizeof(playername2)); new idx = 0; while(idx < sizeof(VipInfo)) { if(strcmp(VipInfo[idx][vNick],playername2, true ) == 0 ); { return 1; } idx++; } return 0; }
|
D3M0LISH3R , nao se usa ";" para "if" pois serve para fechar algo definido,nao existe if(funзao); com ";" pois seria como cancelar algo que voce nem abriu ainda.
Re: Erro de -
DiiMeNoR - 22.04.2014
PHP код:
public VipCheck(playerid)
{
new Name[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
new idx = 0;
while(idx < sizeof(VipInfo))
{
if(strcmp(VipInfo[idx][vNick],PlayerName(playerid), true ) == 0 )
{
return true;
}
idx++;
}
return false;
}
Re: Erro de -
williamgato - 22.04.2014
Quote:
Originally Posted by DiiMeNoR
PHP код:
public VipCheck(playerid)
{
new Name[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
new idx = 0;
while(idx < sizeof(VipInfo))
{
if(strcmp(VipInfo[idx][vNick],PlayerName(playerid), true ) == 0 )
{
return true;
}
idx++;
}
return false;
}
|
desculpa por eu nao estar ajudando, acho que e por causa que nao ha erro na funзao ,pelo menos nao ao meu ver, mas, me parece que voce soh trocou o voce pelo tu ... sizeof(nome) da no mesmo que colocar a funзao
return 1; e return true; sao a mesma coisa e new Name e new OutroNome e a mesma coisa, nao creio que funcione assim mas, deixe que ele teste ja que arriscar nao custa nada.
Re: Erro de -
DiiMeNoR - 22.04.2014
Compara...
Isso;
Код:
GetPlayerName(playerid, playername2, sizeof(playername2));
Com, isso;
Код:
GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
E isso;
Код:
if(strcmp(VipInfo[idx][vNick],playername2, true ) == 0 );
Com isso;
Код:
if(strcmp(VipInfo[idx][vNick],PlayerName(playerid), true ) == 0 )
Depois tenta compilar o meu code e o dele.