SA-MP Forums Archive
[AJUDA]Urgente nao sei oque aconteceu! - 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]Urgente nao sei oque aconteceu! (/showthread.php?tid=164307)



[AJUDA]Urgente nao sei oque aconteceu! - mandreke - 30.07.2010

Opa vim aquie pedir uma super ajuda to com um warning chato qe nao to conseguindo resolver...no meu gm antigo
ele funciona mais em uma nova versao ele nao qer so pelo Warning!!
vlw obrigado ai pela atenзao

warning 225: unreachable code
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


1 Warning.




if(strcmp(cmdtext, "/zerarcarros123", true) == 0) <<<<<<<<<<<<<<, Linha do erro ! 1474
{
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, string, sizeof(string));
SendClientMessage(playerid,COLOR_GREEN,"Carros nгo usados foram restaurados !!!");
format(string,sizeof(string),"[AdminCMD]: Todos os carros voltaram POR: %s",string);
SendClientMessageToAll(COLOR_GREEN,string);
GameTextForPlayer(playerid,"~p~Carros Restaurados",4000,6);
new bool:unwanted[2000];
for(new player=0; player<MAX_PLAYERS; player++)
{
if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
}
for(new car = 3; car <= 639; car++)
{
if(!unwanted[car]) SetVehicleToRespawn(car);
}
for(new car = 640; car <= 2000; car++)
{
if(!unwanted[car]) DestroyVehicle(car);
}
}
return 1;
}
}


Re: [AJUDA]Urgente nao sei oque aconteceu! - luandriftlogkdr - 30.07.2010

pawn Код:
if(strcmp(cmd, "/zerarcarros123", true) == 0) // Tenta Assim
{
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, string, sizeof(string));
SendClientMessage(playerid,COLOR_GREEN,"Carros nгo usados foram restaurados !!!");
format(string,sizeof(string),"[AdminCMD]: Todos os carros voltaram POR: %s",string);
SendClientMessageToAll(COLOR_GREEN,string);
GameTextForPlayer(playerid,"~p~Carros Restaurados",4000,6);
new bool:unwanted[2000];
for(new player=0; player<MAX_PLAYERS; player++)
{
if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
}
for(new car = 3; car <= 639; car++)
{
if(!unwanted[car]) SetVehicleToRespawn(car);
}
for(new car = 640; car <= 2000; car++)
{
if(!unwanted[car]) DestroyVehicle(car);
}
}
return 1;
}
}



Re: [AJUDA]Urgente nao sei oque aconteceu! - mandreke - 30.07.2010

1474) : warning 225: unreachable code <<<

ainda continua com Warning na mesma linha
nao sei oque tem ali que ta dando isso mais se
possivel teria algum condigo que funcionace
pq esse foi o unico qeu eu consegui qe ele zera
os carros no casa da um respawn mais somente os carros
vazios os outros ate com a negada dentro voltavam ai e dose '-'


Re: [AJUDA]Urgente nao sei oque aconteceu! - V4mpiroDoidao - 31.07.2010

pawn Код:
if (strcmp("/zerarcarros123", cmdtext, true, 10) == 0)
{
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, string, sizeof(string));
SendClientMessage(playerid,COLOR_GREEN,"Carros nгo usados foram restaurados !!!");
format(string,sizeof(string),"[AdminCMD]: Todos os carros voltaram POR: %s",string);
SendClientMessageToAll(COLOR_GREEN,string);
GameTextForPlayer(playerid,"~p~Carros Restaurados",4000,6);
new bool:unwanted[2000];
for(new player=0; player<MAX_PLAYERS; player++)
{
if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
}
for(new car = 3; car <= 639; car++)
{
if(!unwanted[car]) SetVehicleToRespawn(car);
}
for(new car = 640; car <= 2000; car++)
{
if(!unwanted[car]) DestroyVehicle(car);
}
}
return 1;
}
Aqui deu certo, se nгo der ai ve se nao й sua verзao do samp server (o ultimo й o R8 )


Re: [AJUDA]Urgente nao sei oque aconteceu! - [BEP]AcerPilot - 31.07.2010

Poste o comando que fica antes do /zerarcarro123. O erro deve estar no ъltimo return dele.


Re: [AJUDA]Urgente nao sei oque aconteceu! - ipsBruno - 31.07.2010

Basta contar quantas chaves tem,
tenta isso se nгo der й erro no comando de cima:

pawn Код:
if(strcmp(cmdtext, "/zerarcarros123", true) == 0) <<<<<<<<<<<<<<, Linha do erro ! 1474
{
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, string, sizeof(string));
SendClientMessage(playerid,COLOR_GREEN,"Carros nгo usados foram restaurados !!!");
format(string,sizeof(string),"[AdminCMD]: Todos os carros voltaram POR: %s",string);
SendClientMessageToAll(COLOR_GREEN,string);
GameTextForPlayer(playerid,"~p~Carros Restaurados",4000,6);
new bool:unwanted[2000];
for(new player=0; player<MAX_PLAYERS; player++)
{
if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
}
for(new car = 3; car <= 639; car++)
{
if(!unwanted[car]) SetVehicleToRespawn(car);
}
for(new car = 640; car <= 2000; car++)
{
if(!unwanted[car]) DestroyVehicle(car);
}
}
return 1;
}



Re: [AJUDA]Urgente nao sei oque aconteceu! - [BEP]AcerPilot - 31.07.2010

DraKon, os unreachables codes occorem comigo quando hб um return a mais em algum cуdigo. Foi o que eu disse, o erro deve estar no comando de cima.


Re: [AJUDA]Urgente nao sei oque aconteceu! - DartakousLien - 31.07.2010

quando eu tenho return a mais aparece isso quando tenho a menos aparece qualquer coi retrurn
nao lembro