SA-MP Forums Archive
[Ajuda] Erro - 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 (/showthread.php?tid=349794)



[Ajuda] Erro - ' Bigode - 10.06.2012

Ola gostaria de saber pq quando eu digito o comando /rcars pra reseta os carro funfa normal mais fala que o comando nao existe ?


Re: [Ajuda] Erro - UkTaKe - 10.06.2012

kkkkkkkkkk eu tmbm queria saber, no meu estб acontecendo a mesmo coisaaa...


Re: [Ajuda] Erro - Schocc - 10.06.2012

veja se tem o return 1;
no comando se nгo tiver coloque


Re: [Ajuda] Erro - ' Bigode - 10.06.2012

Olha ai o comando
PHP код:
CMD:rcars(playeridparams[])
{
    
#pragma unused params
    
if(Player[playerid][pAdmin] < 4)
        return 
SendClientMessage(playeridCOLOR_RED"[ERRO] Vocк nгo tem permissгo para usar este comando!");
    
format(thestringsizeof(thestring), "[Administrador] Veнculos inutilizados resetados por %s."Player[playerid][pName]);
    
BroadCast(COLOR_NOTICIAthestring);
    new 
bool:unwanted[CAR_AMOUNT];
    for(new 
player=0player <= HighestIDplayer++)
    {
           if(
IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
    }
    for(new 
car 1car <= CAR_AMOUNTcar++)
    {
        if(
VehicleInfo[car][vPRFLock] != 1&&!unwanted[car]) SetVehicleToRespawn(car);
    }
    return 
1;




Respuesta: [Ajuda] Erro - Digao - 10.06.2012

й eu fiz um topico assim, me ajudaram so que nгo deu mais certo e nгo me responderam mais..


Re: [Ajuda] Erro - ' Bigode - 10.06.2012

Nimguem ?


Re: [Ajuda] Erro - .FuneraL. - 10.06.2012

pawn Код:
CMD:rcars(playerid)
{
    if(Player[playerid][pAdmin] < 4) return SendClientMessage(playerid, COLOR_RED, "[ERRO] Vocк nгo tem permissгo para usar este comando!");
    format(thestring, sizeof(thestring), "[Administrador] Veнculos inutilizados resetados por %s.", Player[playerid][pName]);
    BroadCast(COLOR_NOTICIA, thestring);
    for(new i = 0; i <= MAX_VEHICLES; i++)
    {
       if(!IsVehicleOccupied(i))
       {
          SetVehicleToRespawn(i);
       }
    }
    return 1;
}
Tente Assim.


Re: [Ajuda] Erro - leonardo1434 - 10.06.2012

@Funeral, seu comando nгo irб funcionar.. pois caso ele nгo tenha a stock irб dar um erro.

pawn Код:
CMD:rcars(playerid, params[])
{
    #pragma unused params
    if(Player[playerid][pAdmin] < 4)
        return SendClientMessage(playerid, COLOR_RED, "[ERRO] Vocк nгo tem permissгo para usar este comando!");
        new thestring[128];
    format(thestring, sizeof(thestring), "[Administrador] Veнculos inutilizados resetados por %s.", Player[playerid][pName]);
    BroadCast(COLOR_NOTICIA, thestring);
    for(new player=0; player <= MAX_PLAYERS; player++) // Isto daqui... Vai fazer um loop em todos os jogadores....
    {
           if(!IsPlayerInAnyVehicle(player)) // Caso nгo esteja em nenhum veнculo irб executar a funзгo abaixo
           {
                  SetVehicleToRespawn(playerid);
           }
    }
    return 1; // isto daqui diz que nгo й pra retornar unknow command.
}



Re: [Ajuda] Erro - ' Bigode - 10.06.2012

Leonardo ta dando esse erro na hora de compila
PHP код:
C:\Users\Felipe\Desktop\Brasil Elite Games 1.3\gamemodes\Novo.pwn(34879) : warning 219local variable "thestring" shadows a variable at a preceding level
Pawn compiler 3.2.3664              Copyright 
(c1997-2006ITB CompuPhase
1 Warning

PHP код:
CMD:rcars(playeridparams[])
{
    
#pragma unused params
    
if(Player[playerid][pAdmin] < 4)
        return 
SendClientMessage(playeridCOLOR_RED"[ERRO] Vocк nгo tem permissгo para usar este comando!");
   
Nesta Linha ->     new thestring[128];
    
format(thestringsizeof(thestring), "[Administrador] Veнculos inutilizados resetados por %s."Player[playerid][pName]);
    
BroadCast(COLOR_NOTICIAthestring);
    for(new 
player=0player <= MAX_PLAYERSplayer++) // Isto daqui... Vai fazer um loop em todos os jogadores....
    
{
           if(!
IsPlayerInAnyVehicle(player)) // Caso nгo esteja em nenhum veнculo irб executar a funзгo abaixo
           
{
                  
SetVehicleToRespawn(playerid);
           }
    }
    return 
1// isto daqui diz que nгo й pra retornar unknow command.




Re: [Ajuda] Erro - leonardo1434 - 10.06.2012

Isto й porque vocк jб definiu a "thestring". Provavelmente fora do comando.

Apenas modificar o nome da string para qualquer outro, que o erro desaparecerб.

Tente agora.
pawn Код:
CMD:rcars(playerid, params[])
{
    #pragma unused params
    if(Player[playerid][pAdmin] < 4)
        return SendClientMessage(playerid, COLOR_RED, "[ERRO] Vocк nгo tem permissгo para usar este comando!");
        new thestring50[128];
    format(thestring50, sizeof(thestring50), "[Administrador] Veнculos inutilizados resetados por %s.", Player[playerid][pName]);
    BroadCast(COLOR_NOTICIA, thestring50);
    for(new player=0; player <= MAX_PLAYERS; player++) // Isto daqui... Vai fazer um loop em todos os jogadores....
    {
           if(!IsPlayerInAnyVehicle(player)) // Caso nгo esteja em nenhum veнculo irб executar a funзгo abaixo
           {
                  SetVehicleToRespawn(playerid);
           }
    }
    return 1; // isto daqui diz que nгo й pra retornar unknow command.
}