[Ajuda] Verificar tipo de carro
#1

Como verificar o tipo de carro?
Tipo: Moto, carro, barco etc...

Agradeзo a quem ajudar <3
Reply
#2

Verifica o veículo que o jogador está

PHP код:
GetPlayerVehicleID(playerid
Verifica o modelo do veículo

PHP код:
GetVehicleModel(vehicleid
Tipo vc tem que ver os ids para verificar usa este site

https://sampwiki.blast.hk/wiki/Vehicles:All

Exemplo para verificar se está no carro ID 400

PHP код:
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 400
Pode usar loops tbm para verificar se esta em Carros, Motos, Barcos, Aéreos.
Reply
#3

Quote:

Pode usar laзos para verificar se esta em Carros, Motos, Barcos, Aйreos.

Posta ae men, vai ajudar muito!
Reply
#4

Como usar Loops:

https://sampforum.blast.hk/showthread.php?tid=290735

Não e exatamente o que eu falei e apenas para nao ficar repetindo a mesma função. Ai você usa o loop.
Se for o caso como você falou vai dar um trabalhinho pra fazer pq tem que pegar o id e verificar:

PHP код:
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == VeiculoID)
{
    
//
}
if(
GetVehicleModel(GetPlayerVehicleID(playerid)) == VeiculoID)
{
    
//

Eu citei pensando desse jeito:

PHP код:
new VeiculoServidor[3];
public 
OnGameModeInit()
{
    
VeiculoServidor[0] = CreateVehicle(ModeloXYZAColor1Color2, -1);
    
VeiculoServidor[1] = CreateVehicle(ModeloXYZAColor1Color2, -1);
    
VeiculoServidor[2] = CreateVehicle(ModeloXYZAColor1Color2, -1);
    return 
1;
}
public 
OnPlayerStateChange(playeridnewstateoldstate)
{
    if(
newstate == PLAYER_STATE_DRIVER)
    {
        for(new 
0sizeof(VeiculoServidor); i++)
        {
            if(
GetPlayerVehicleID(playerid) == VeiculoServidor[i])
            {
                
SendClientMessage(playerid, -1"| INFO | Bem-vindo(a) ao veículo do servidor!");
            }
        }
    }
    return 
1;

Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)