Jump to content

[DÚVIDA] Rodas Viradas ao Sair do Veiculo


Recommended Posts

Olá galera, haveria alguma forma de sair do veículo e as rodas continuarem viradas na posição que deixamos? talvez com setVehicleWheelStates? Alguem pode me ajudar?

Link to post

Crie um NPC invisível (createPed + setElementAlpha), coloque-o como motorista com warpPedIntoVehicle e use setPedAnalogControlState para setar um valor de 0 à 1 no controle de vehicle_left ou vehicle_right. Sendo 1 virar totalmente a roda no ângulo máximo e 0 não vira nada a roda (desativa o controle).

Edited by Lord Henry
  • Thanks 1
Link to post

@[M]isterPra pegar o carro de volta vc vai precisar criar um colShape ou um marker ao redor do carro, dai quando o jogador entrar nesse marker, ativa um bindKey com a tecla de entrada no veículo, que vai remover o ped do veículo e depois dar um setControlState no jogador pra fazer ele entrar no veículo (que agora dará certo). Depois de entrar no veículo (onVehicleEnter), destroi o marker e também desativa essa bind que não é mais necessária.

Edited by Lord Henry
  • Like 1
Link to post
On 18/06/2020 at 15:50, Lord Henry said:

@[M]isterPra pegar o carro de volta vc vai precisar criar um colShape ou um marker ao redor do carro, dai quando o jogador entrar nesse marker, ativa um bindKey com a tecla de entrada no veículo, que vai remover o ped do veículo e depois dar um setControlState no jogador pra fazer ele entrar no veículo (que agora dará certo). Depois de entrar no veículo (onVehicleEnter), destroi o marker e também desativa essa bind que não é mais necessária.

Não seria mais simples um: onVehicleStartEnter > getVehicleController > if getElementType(ped) then > destroyElement ??

Edited by ber
Link to post
On 18/06/2020 at 15:50, Lord Henry said:

@[M]isterPra pegar o carro de volta vc vai precisar criar um colShape ou um marker ao redor do carro, dai quando o jogador entrar nesse marker, ativa um bindKey com a tecla de entrada no veículo, que vai remover o ped do veículo e depois dar um setControlState no jogador pra fazer ele entrar no veículo (que agora dará certo). Depois de entrar no veículo (onVehicleEnter), destroi o marker e também desativa essa bind que não é mais necessária.

Boa! Estou sem MTA se alguém tentar favor deixar o feedback. A mágica então seria o setControlState, pois mesmo depois de remover o ped ainda não era possível entrar no veículo através do 'F'.

Link to post

Ué, se não tiver Ped no carro, o certo seria sim poder entrar com F. Já que é o Ped que faz o F parar de funcionar (evento onVehicleStartEnter não é nem chamado).

Edited by Lord Henry
Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...