[Ajuda] ID pela placa
#3

Vocк pode fazer uma gambiarra.

PHP код:
for(new Veiculo 0Veiculo MAX_VEHICLESVeiculo++)
{
    new 
string[10];
    
format(stringsizeof(string),"ABC-%04d"Veiculo);
    
SetVehicleNumberPlate(Veiculostring);
    
SetVehicleToRespawn(Veiculo);

Os nъmeros nos finais, serгo o id do veнculo.

Ou entгo, vocк pode tentar da seguinte forma:

PHP код:
stock procurarPlaca(Placa[]) {
    new 
string[40];
    for(new 
0MAX_VEHICLESi++) {
        if(
strcmp(Veiculo[i][Placa], Placafalse) == 0) {
            
format(stringsizeof(string), "Carro ID:%d - Placa: %s"iPlaca);
            
printf("%s"string);
            return 
i;
        }
    }
    return 
0;
}
//Uso:
CMD:procurar_placa(playeridparams[]) {
    new 
placaVeiculo[10];
    if(
sscanf(params"s[10]")) return SendClientMessage(playerid, -1"Uso correto: /procurar_placa [Placa].");
    
procurarPlaca(placaVeiculo);
    return 
1;

Nгo testei essa funзгo. E vocк precisa adaptar conforme suas variбveis.


@edit
Fiz este mini-script:

PHP код:
#include <a_samp>
#include <zcmd>
#include <sscanf2>
main () {}
enum DadosVeiculo
{
    
idVeiculo,
    
Placa[10]
};
new 
Veiculo[MAX_VEHICLES][DadosVeiculo];
public 
OnGameModeInit() {
    for(new 
idV 1idV 10idV++) {
        
format(Veiculo[idV][Placa], 10"AAA-%04d"idV);
        
procurarPlaca(Veiculo[idV][Placa]);
    }
    return 
1;
}
stock procurarPlaca(placaV[]) {
    new 
string[40];
    for(new 
1MAX_VEHICLESi++) {
        if(
strcmp(Veiculo[i][Placa], placaVfalse) == 0) {
            
format(stringsizeof(string), "Carro ID: %d - Placa: %s"iplacaV);
            
printf("%s"string);
            return 
i;
        }
    }
    return 
0;
}
//Uso:
CMD:procurar_placa(playeridparams[]) {
    new 
placaVeiculo[10];
    if(
sscanf(params"s[10]")) return SendClientMessage(playerid, -1"Uso correto: /procurar_placa [Placa].");
    
procurarPlaca(placaVeiculo);
    return 
1;

Output:
Reply


Messages In This Thread
ID pela placa - by _MtM_ - 22.09.2018, 01:09
Re: ID pela placa - by GSantana - 22.09.2018, 01:18
Re: ID pela placa - by ipsLuan - 22.09.2018, 01:27
Re: ID pela placa - by _MtM_ - 22.09.2018, 02:34
Re: ID pela placa - by [BOPE]Seu._.Madruga - 22.09.2018, 07:44

Forum Jump:


Users browsing this thread: 1 Guest(s)