SA-MP Forums Archive
erros - 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: erros (/showthread.php?tid=202902)



erros - thaw_ps - 25.12.2010

erro na hora de compilar


C:\Documents and Settings\Igor\Desktop\Sever 0.3b\gamemodes\BRASIL MATA MATA UNDERGROUND.pwn(224) : error 001: expected token: "{", but found "-identifier-"

C:\Documents and Settings\Igor\Desktop\Sever 0.3b\gamemodes\BRASIL MATA MATA UNDERGROUND.pwn(224 -- 225) : warning 215: expression has no effect

C:\Documents and Settings\Igor\Desktop\Sever 0.3b\gamemodes\BRASIL MATA MATA UNDERGROUND.pwn(225) : error 001: expected token: ";", but found "case"

C:\Documents and Settings\Igor\Desktop\Sever 0.3b\gamemodes\BRASIL MATA MATA UNDERGROUND.pwn(225) : error 014: invalid statement; not in switch

C:\Documents and Settings\Igor\Desktop\Sever 0.3b\gamemodes\BRASIL MATA MATA UNDERGROUND.pwn(225) : fatal error 107: too many error messages on one line

Se alguem saber q erros sao esses e pq ta dando posta ai por favor


Re: erros - [Ips]Guh - 25.12.2010

Ta Faltando um
Код:
{
Ou um
Код:
;
E se quiser ajuda e so postar as linhas.


Re: erros - Macintosh - 25.12.2010

no case...


Respuesta: erros - thaw_ps - 25.12.2010

mechi la dai fico so estes dois erros olha ai essas sao as linhas dos erros

case 0: format(string, sizeof(string), "%s saiu do server, VOLTE SEMPRE! (perda de conexгo)", pName);

SendClientMessageToAll(0xAAAAAAAA, string);

os erros q deram nesses foram

C:\Documents and Settings\Igor\Desktop\Sever 0.3b\gamemodes\BRASIL MATA MATA UNDERGROUND.pwn(224) : error 001: expected token: "{", but found "case"

C:\Documents and Settings\Igor\Desktop\Sever 0.3b\gamemodes\BRASIL MATA MATA UNDERGROUND.pwn(227) : error 002: only a single statement (or expression) can follow each "case"

C:\Documents and Settings\Igor\Desktop\Sever 0.3b\gamemodes\BRASIL MATA MATA UNDERGROUND.pwn(227) : warning 215: expression has no effect

os outros q postei antes resolvi dois agora so tem esses erros ai


Re: erros - Gustavob - 25.12.2010

voce deve ter feito mais ou menos assim:

pawn Код:
switch(reason)
case 0: //codigo
case 1: //codigo
case 2: //codigo
}
ou seja ta faltando { ali:

pawn Код:
switch(reason)
{
case 0: //codigo
case 1: //codigo
case 2: //codigo
}
posta o resto do cуdigo (provavelmente o OnPlayerDisconnect) q fica mais facil pra gente te ajudar..


Respuesta: erros - thaw_ps - 25.12.2010

fico so um erro fico so esse agora nesta linha agora

SendClientMessageToAll(0xAAAAAAAA, string);

C:\Documents and Settings\Igor\Desktop\Sever 0.3b\gamemodes\BRASIL MATA MATA UNDERGROUND.pwn(22 : error 002: only a single statement (or expression) can follow each "case"

C:\Documents and Settings\Igor\Desktop\Sever 0.3b\gamemodes\BRASIL MATA MATA UNDERGROUND.pwn(22 : warning 215: expression has no effect



public OnPlayerDisconnect(playerid, reason)
{
Object_OnPlayerDisconnect(playerid, reason);
new pName[MAX_PLAYER_NAME];
new string[56];
GetPlayerName(playerid, pName, sizeof(pName));
switch(reason)
{
case 0: format(string, sizeof(string), "%s saiu do server, VOLTE SEMPRE! (perda de conexгo)", pName);
case 1: format(string, sizeof(string), "%s cansou de jogar e saiu, VOLTE SEMPRE! (saiu)", pName);
case 2: format(string, sizeof(string), "%s Foi contra as regras e saiu, FLW! (Kick/ban)", pName);
SendClientMessageToAll(0xAAAAAAAA, string);
}


Re: erros - LeLeTe - 25.12.2010

Na verdade, pra cada case, vocк sу pode usar uma vez cada definiзгo.

Ou seja, vocк nгo pode usar pName para todos os Cases.


Re: erros - Gustavob - 25.12.2010

pawn Код:
public OnPlayerDisconnect(playerid, reason)
{
Object_OnPlayerDisconnect(playerid, reason);
new pName[MAX_PLAYER_NAME];
new string[56];
GetPlayerName(playerid, pName, sizeof(pName));
switch(reason)
{
case 0: format(string, sizeof(string), "%s saiu do server, VOLTE SEMPRE! (perda de conexгo)", pName);
case 1: format(string, sizeof(string), "%s cansou de jogar e saiu, VOLTE SEMPRE! (saiu)", pName);
case 2: format(string, sizeof(string), "%s Foi contra as regras e saiu, FLW! (Kick/ban)", pName);
}
SendClientMessageToAll(0xAAAAAAAA, string);
}
ao post acima: nгo й isso, o meu OnPlayerDisconnect й parecido com o dele, sу muda as mensagens, e nгo da erro. Acontece que tava faltando uma '}'


Respuesta: erros - thaw_ps - 25.12.2010

Valew cara deu certo
muito obrigado