[AJUDA] WARNING - 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] WARNING (
/showthread.php?tid=184463)
[AJUDA] WARNING -
Homer_Tihuana - 19.10.2010
GaLERA TIPO fUI COMPILA MEU GM DEU 4 WARN tudo falando a msm coisa vo postar um aqui se alguem me ajudar eu fasso com a base e retiro os outros
Код:
C:\Documents and Settings\Admin\Meus documentos\Meus arquivos recebidos\BvV.pwn(49057) : warning 219: local variable "PlayerNamex" shadows a variable at a preceding level
pawn Код:
if(strcmp(cmd, "/ejetar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new State;
if(IsPlayerInAnyVehicle(playerid))
{
State=GetPlayerState(playerid);
if(State!=PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid,COLOR_GREY," Voce nao e o motorista do carro !");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /ejetar [ id ]");
return 1;
}
new playa;
playa = ReturnUser(tmp);
new test;
test = GetPlayerVehicleID(playerid);
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
if(playa == playerid) { SendClientMessage(playerid, COLOR_GREY, "Voce nao pode se expulsar... Aperte Enter ¬¬!"); return 1; }
if(IsPlayerInVehicle(playa,test))
{
/*oia a linha do erro aki */ new PlayerNamex[MAX_PLAYER_NAME];
GetPlayerName(playerid,PlayerNamex,sizeof(PlayerNamex));
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Voce expulso o(a) %s para fora do carro!", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Voce foi retirado do carro por %s !", PlayerNamex);
SendClientMessage(playa, COLOR_LIGHTBLUE, string);
RemovePlayerFromVehicle(playa);
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Este jogador nгo estб em seu carro !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " ID/Nick - Invalido!");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Voce precisa estar em um carro para usar este comando !");
}
}
return 1;
}
Re: [AJUDA] WARNING -
jonas_gabriel - 19.10.2010
lol deleta a linha pronto.
Re: [AJUDA] WARNING -
[Ips]Guh - 20.10.2010
que tal
Код:
if(strcmp(cmd, "/ejetar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new State;
if(IsPlayerInAnyVehicle(playerid))
{
State=GetPlayerState(playerid);
if(State!=PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid,COLOR_GREY," Voce nao e o motorista do carro !");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USE: /ejetar [ id ]");
return 1;
}
new playa;
playa = ReturnUser(tmp);
new test;
test = GetPlayerVehicleID(playerid);
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
if(playa == playerid) { SendClientMessage(playerid, COLOR_GREY, "Voce nao pode se expulsar... Aperte Enter ¬¬!"); return 1; }
if(IsPlayerInVehicle(playa,test))
{
new PlayerNamex[MAX_PLAYER_NAME];
GetPlayerName(playerid,PlayerNamex,sizeof(PlayerNamex));
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Voce expulso o(a) %s para fora do carro!", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Voce foi retirado do carro por %s !", PlayerNamex);
SendClientMessage(playa, COLOR_LIGHTBLUE, string);
RemovePlayerFromVehicle(playa);
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Este jogador nгo estб em seu carro !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " ID/Nick - Invalido!");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Voce precisa estar em um carro para usar este comando !");
}
}
return 1;
}
Oq eu fisso? : Apenas coloquei o new PlayerNamex[MAX_PLAYER_NAME]; no lugar certo,ve se da ae...