SA-MP Forums Archive
Verificar qual veiculo o player entrou. - 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: Verificar qual veiculo o player entrou. (/showthread.php?tid=184206)



Verificar qual veiculo o player entrou. - rafa3dify - 18.10.2010

Eae pessoal, minha duvida й o seguinte:

Eu criei um onibus assim:

pawn Код:
onibus2 = AddStaticVehicle(437,423.6150,-1775.7356,5.4139,269.7897,86,86); // onibus iniciate - agencia
Ai ele entrou no carro, como faзo para verificar que ele introu no onibus2?


Re: Verificar qual veiculo o player entrou. - Macintosh - 18.10.2010

Vocк quer pegar o id do veнculo?

se for isso usa GetVehicleModel(vehicleid)


Re: Verificar qual veiculo o player entrou. - brunogysin - 18.10.2010

como asim mandar uma mensagem quando o player entra nesse carro??


Respuesta: Verificar qual veiculo o player entrou. - BiieL - 18.10.2010

pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    if(vehicleid == onibus2)
    {
        //funзгo
    }
    return 1;
}



Re: Verificar qual veiculo o player entrou. - rafa3dify - 18.10.2010

Isso biiel, vlw cara..


Re: Verificar qual veiculo o player entrou. - Macintosh - 18.10.2010

Ah entendi .-.'


Re: Verificar qual veiculo o player entrou. - SuB_ZeRo0_ - 18.10.2010

Para saber se ele entrou e ficou dentro, use a OnPlayerStateChange e coloque:

pawn Код:
if(newstate==PLAYER_STATE_DRIVER&&GetPlayerVehicleID(playerid)==onibus2)
{
       //Caso esteja no onibus2 e seja motorista, executa aqui
       return 1;
}
Pois a OnPlayerEnterVehicle, se ele utilizar o botгo "F" vбrias vezes, irб chamar aquela public vбrias vezes, sem nem mesmo ter entrado no veiculo.

Ou seja, depende para que.


Re: Verificar qual veiculo o player entrou. - ipsBruno - 18.10.2010

Quote:
Originally Posted by SuB_ZeRo0_
Посмотреть сообщение
Para saber se ele entrou e ficou dentro, use a OnPlayerStateChange e coloque:

pawn Код:
if(newstate==PLAYER_STATE_DRIVER&&GetPlayerVehicleID(playerid)==onibus2)
{
       //Caso esteja no onibus2 e seja motorista, executa aqui
       return 1;
}
Pois a OnPlayerEnterVehicle, se ele utilizar o botгo "F" vбrias vezes, irб chamar aquela public vбrias vezes, sem nem mesmo ter entrado no veiculo.

Ou seja, depende para que.
Use OnPlayerEnterVehicle,nгo precisarб farб tantas verificaзхes!


Re: Verificar qual veiculo o player entrou. - SuB_ZeRo0_ - 18.10.2010

Quote:
Originally Posted by [FeK]DraKiNs
Посмотреть сообщение
Use OnPlayerEnterVehicle,nгo precisarб farб tantas verificaзхes!
Bom, ja falei pelo msn
E tenho certeza que meu mйtodo deve ser o melhor.

Sу depende para que.


Re: Verificar qual veiculo o player entrou. - ipsBruno - 18.10.2010

Sim,й Relatividade meu Caro colega s2