SA-MP Forums Archive
[AJUDA] Excluir veнculos desocupados. - 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] Excluir veнculos desocupados. (/showthread.php?tid=299333)



[AJUDA] Excluir veнculos desocupados. - junioor - 25.11.2011

Boa tarde !

Eu gostaria de um comando, exemplo: /excluirvd e esse comando iria excluir todos os veiculos que nгo estгo sendo usados, alguem poderia me ajudar ?

Aguardando respostas..


Re: [AJUDA] Excluir veнculos desocupados. - rjjj - 25.11.2011

Isto deve resolver o seu problema :


Primeiro instale a funзгo IsVehicleEmpty que se encontra nesta pбgina do tуpico Cуdigos Ъteis : https://sampforum.blast.hk/showthread.php?pid=1065065#pid1065065



Em seguida, coloque :


pawn Код:
//No OnPlayerCommandText:

if(!strcmp(cmdtext, "/excluirvd", true))
    {
        for(new x = 1; x < MAX_VEHICLES; x++)
        {
            if(IsVehicleEmpty(x))
            {
                DestroyVehicle(x);
            }
        }
        SendClientMessageToAll(0x33CCFFAA, "Carros nгo-usados foram excluнdos !");
        return true;
    }


Espero ter ajudado .


Re: [AJUDA] Excluir veнculos desocupados. - Pharrel - 25.11.2011

pawn Код:
if(!strcmp(cmd, "/excluirvid", true))
{
    new bool:Ocupado[MAX_VEHICLES];
    for(new i=0; i<MAX_PLAYERS; i++)
    {
        if(GetPlayerVehicleID(i) != INVALID_VEHICLE_ID)
            Ocupado[GetPlayerVehicleID(i)] = true;
    }
    for(new i=0; i<MAX_VEHICLES; i++)
    {
        if(!Ocupado[i])
            DestroyVehicle(i);
    }
    return 1;
}
@edit tinha um erro no codigo, ja concertei.