[Ajuda] Determinar Skin usar veiculo
#1

Gostaria de saber como posso setar uns veiculos criado no game mode... para apenas determinar skin usar.. podem me ajudar dando algum exemplo ? desde jб agradeзo
Reply
#2

Aqui
PHP код:
public OnPlayerStateChange(playeridnewstateoldstate)
{
    if(
newstate == PLAYER_STATE_DRIVER)
    {
        if(
GetPlayerSkin(playerid) != 0)// Se nгo tiver usando a skin do CJ ele e removido
        
{
            
RemovePlayerFromVehicle(playerid);
            
SendClientMessage(playerid, -1"Sua Mensagem Aqui");
            return 
1;
        }
    }
    return 
1;

Ou

PHP код:

public OnPlayerEnterVehicle(playeridvehicleidispassenger)
{
    if(
GetPlayerSkin(playerid) != 0)// Se nгo tiver usando a skin do CJ ele e removido
    
{
        
RemovePlayerFromVehicle(playerid);
        
SendClientMessage(playerid, -1"Sua Mensagem Aqui");
        return 
1;
    }
    return 
1;

Reply
#3

Bom, porйm no servidor tem vбrios veiculos criados.. como seto determinado veiculo ?
Reply
#4

Vocк precisa armazenar os id's dos veiculos criados em uma variavel.


Exemplos:
PHP код:
//No Topo do GM 
new Variavel[4];
public 
OnGameModeInit()
{
    
Variavel[0] = CreateVehicle(5202109.17631503.045332.288782.2873, -1, -160); // Veiculos skin 0
    
Variavel[1] = CreateVehicle(4652109.17631503.045332.288782.2873, -1, -160); // Veiculos skin 50
    
Variavel[2] = CreateVehicle(4112109.17631503.045332.288782.2873, -1, -160); // Veiculos skin 89
    
Variavel[3] = CreateVehicle(5602109.17631503.045332.288782.2873, -1, -160); // Veiculos skin 230
    
return 1;
}
public 
OnPlayerStateChange(playeridnewstateoldstate)
{
    if(
GetPlayerVehicleID(playerid) == VariavelDoVeiculo)
    {
        if(
newstate == PLAYER_STATE_DRIVER)
        {
            if(
vehicleid == Variavel[0])
            {
                if(
GetPlayerSkin(playerid) != 0)// Se nгo tiver usando a skin do CJ ele e removido
                
{
                    
RemovePlayerFromVehicle(playerid);
                    
SendClientMessage(playerid, -1"Sua Mensagem Aqui");
                    return 
1;
                }
            }
            else if(
vehicleid == Variavel[1])// id do veiculo skin 50 
            
{
                if(
GetPlayerSkin(playerid) != 50)// Se nгo tiver usando a skin do CJ ele e removido
                
{
                    
RemovePlayerFromVehicle(playerid);
                    
SendClientMessage(playerid, -1"Sua Mensagem Aqui");
                    return 
1;
                }
            }
        }
    }
    return 
1;
}  
Caso prefira usar a public OnPlayerEnterVehicle
public OnPlayerEnterVehicle(playeridvehicleidispassenger)
{
    if(
vehicleid == Variavel[0])
    {
        if(
GetPlayerSkin(playerid) != 0)// Se nгo tiver usando a skin do CJ ele e removido
        
{
            
RemovePlayerFromVehicle(playerid);
            
SendClientMessage(playerid, -1"Sua Mensagem Aqui");
            return 
1;
        }
    }
    else if(
vehicleid == Variavel[1])// id do veiculo skin 50 
    
{
        if(
GetPlayerSkin(playerid) != 50)// Se nгo tiver usando a skin do CJ ele e removido
        
{
            
RemovePlayerFromVehicle(playerid);
            
SendClientMessage(playerid, -1"Sua Mensagem Aqui");
            return 
1;
        }
    }
    [...] 
e assim segue.
    return 
1;

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)