[Ajuda] Restar carro.
#1

Quando uso o comando
pawn Код:
/resetarcarros
Alguns carros somem e aparece a mensagem:
pawn Код:
[Administrador] Veнculos inutilizados resetados
E em baixo da mensagem aparece:
PHP код:
Unknow Command 
CMD
PHP код:
    if(strcmp(cmd"/resetarcarros"true) == || strcmp(cmd"/rcar"true) == 0//respawncars
    
{
        if(
IsPlayerConnected(playerid))
        {
            if(
PlayerInfo[playerid][pAdmin] < 4000)
            {
                
SendClientMessage(playeridCOLOR_RED"[Erro] Voce nao esta autorizado a usar este comando.");
                return 
1;
            }
             
GetPlayerName(playeridsendernamesizeof(sendername));
            
format(stringsizeof(string), "[Administrador] Veнculos inutilizados resetados por %s."sendername);
            
BroadCast(COLOR_YELLOW2string);
            new 
bool:unwanted[CAR_AMOUNT];
            for(new 
player=0player MAX_PLAYERSplayer++)
             {
                if(
IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
             }
            for(new 
car 1car <= CAR_AMOUNTcar++)
            {
                if(!
unwanted[car]) SetVehicleToRespawn(car);
            }
        }
        return 
1;
    } 
Reply
#2

vc com a propria wiki faz esse comando

basta

vereficar se tem player no carro ou n, usa isto: https://sampwiki.blast.hk/wiki/IsPlayerInAnyVehicle

se nao tiver respawna, isto: https://sampwiki.blast.hk/wiki/Function:SetVehicleToRespawn

se quiser colocar msg pode usar a que tem no proprio cmd que vc ja tem.

com isto tudo que eu disse vc tem o cmd feito.
Reply
#3

pawn Код:
// Cmd

if(strcmp(cmd, "/resetarcarros", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if(PlayerInfo[playerid][pAdmin] >= 4000)
        {
            RespawnVeiculos();
        }
    }
    return 1;
}

// Fim do Gm

RespawnVeiculos() // By Biel_COP
{
    new PlayersVeiculo[MAX_VEHICLES];

    for(new a=0; a<MAX_VEHICLES; a++)
    {
        for(new b=0; b<MAX_PLAYERS; b++)
        {
            if(IsPlayerInVehicle(b,a))
            {
                PlayersVeiculo[a]++;
            }
        }
    }
    for(new c=0; c<MAX_VEHICLES; c++)
    {
        if(PlayersVeiculo[c] == 0)
        {
            SetVehicleToRespawn(c);
        }
    }
    return 1;
}
Reply
#4

Quote:
Originally Posted by BielCOP
Посмотреть сообщение
pawn Код:
// Cmd

if(strcmp(cmd, "/resetarcarros", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if(PlayerInfo[playerid][pAdmin] >= 4000)
        {
            RespawnVeiculos();
        }
    }
    return 1;
}

// Fim do Gm

RespawnVeiculos() // By Biel_COP
{
    new PlayersVeiculo[MAX_VEHICLES];

    for(new a=0; a<MAX_VEHICLES; a++)
    {
        for(new b=0; b<MAX_PLAYERS; b++)
        {
            if(IsPlayerInVehicle(b,a))
            {
                PlayersVeiculo[a]++;
            }
        }
    }
    for(new c=0; c<MAX_VEHICLES; c++)
    {
        if(PlayersVeiculo[c] == 0)
        {
            SetVehicleToRespawn(c);
        }
    }
    return 1;
}
vc e a sua coisa de complicar o que e simples...
Reply
#5

Quote:
Originally Posted by PT
Посмотреть сообщение
vc e a sua coisa de complicar o que e simples...
Pelo menos eu ajudei ele e vocк sу deu o que ele nao sabe fazer, flw.
Reply
#6

Quote:
Originally Posted by BielCOP
Посмотреть сообщение
Pelo menos eu ajudei ele e vocк sу deu o que ele nao sabe fazer, flw.
Й porque tem diferenзa entre ajudar, e dar cуdigo pronto Biel, se vocк ao menos explicasse para que o cara pudesse entender, assim nгo teria mais dъvidas bestas do tipo.
Reply
#7

Quote:
Originally Posted by BielCOP
Посмотреть сообщение
Pelo menos eu ajudei ele e vocк sу deu o que ele nao sabe fazer, flw.
passando um codigo desnecessбrio nao e ajudar

ah e ja agr dar feito vc n ajuda em nada....
Reply
#8

Quote:
Originally Posted by PT
Посмотреть сообщение
um codigo desnecessбrio
Ele que pediu esse cуdigo, animal --'

#numteclomaiscomoptmaguado
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)