SA-MP Forums Archive
[Pedido] Como fazer sistema de placas - 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: [Pedido] Como fazer sistema de placas (/showthread.php?tid=543696)



Como fazer sistema de placas - Julinhu - 28.10.2014

Boa Tarde, queria saber como faзo um sistema que cada carro teria uma placa com seu ID, nгo o de modelo, id de criaзгo do SA-MP

Exemplo o primeiro carro teria a Placa ABC-0001 o outro ABC-0002 e assim por diante...


Como faзo issso?

E tambem, como faзo pra pegar esse numero da placa e colocar em Um dialog??


Obrigado...


Re: Como fazer sistema de placas - ReyMysterio - 28.10.2014

Use

pawn Код:
SetVehicleNumberPlate(vehicleid, "Nome da Placa");
Para pegar o nome da placa, ao setar a placa use uma var para salvar o nome ou salve o nome numa pasta.


Re: Como fazer sistema de placas - Julinhu - 28.10.2014

Certo, mas como eu faria pra pegar o ID do carro, pq cada hora vai ser um...

e se eu salvar tb nгo vai dar certo, pelo mesmo motivo, dependendo de quantos players online a placa vai ser diferente


Re: Como fazer sistema de placas - ReyMysterio - 28.10.2014

Й veнculo privado de um player ou sгo veнculos pъblicos ?


Re: Como fazer sistema de placas - Julinhu - 28.10.2014

Eu uso o PPC_Trucking, entгo tem os veiculos pъblicos e privados...


Re: Como fazer sistema de placas - DeadNudock - 28.10.2014

Porem o 0001 ou 0002 e etc, й meio difнcil, pode fica ABC-ID do Veiculo (exp: ABC-340), a e sim, recomendo usar este seguinte cуdigo.

Код:
    for(new Veiculo = 0; Veiculo < MAX_VEHICLES; Veiculo++)
    {
        new string[30];
        format(string, sizeof(string),"ABC-%d", Veiculo);
        SetVehicleNumberPlate(Veiculo, string);
        SetVehicleToRespawn(Veiculo);
    }
Caso eu esteja errado, favor me corrigir.


Re: Como fazer sistema de placas - ipsLuan - 28.10.2014

Pela lуgica do Dead, o veнculo irб ter a placa ABC-0, ABC-1, e assim por diante.


Re: Como fazer sistema de placas - PT - 28.10.2014

Quote:
Originally Posted by DeadNudock
Посмотреть сообщение
Porem o 0001 ou 0002 e etc, й meio difнcil, pode fica ABC-ID do Veiculo (exp: ABC-340), a e sim, recomendo usar este seguinte cуdigo.

Код:
    for(new Veiculo = 0; Veiculo < MAX_VEHICLES; Veiculo++)
    {
        new string[30];
        format(string, sizeof(string),"ABC-%d", Veiculo);
        SetVehicleNumberPlate(Veiculo, string);
        SetVehicleToRespawn(Veiculo);
    }
Caso eu esteja errado, favor me corrigir.
porque sera dificil?

aproveitando seu codigo:

pawn Код:
for(new Veiculo = 0; Veiculo < MAX_VEHICLES; Veiculo++)
{
    new string[10];
    format(string, sizeof(string),"ABC-%04d", Veiculo);
    SetVehicleNumberPlate(Veiculo, string);
    SetVehicleToRespawn(Veiculo);
}



Re: Como fazer sistema de placas - Julinhu - 29.10.2014

Coloco isso Onde?

GameModeInit?