[Ajuda] Erro
#1

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

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

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

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;

Reply
#5

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

Nimguem ?
Reply
#7

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.
Reply
#8

@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.
}
Reply
#9

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.

Reply
#10

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.
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)