Welf Posted June 17, 2020 Share Posted June 17, 2020 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 comment
Other Languages Moderators Lord Henry Posted June 17, 2020 Other Languages Moderators Share Posted June 17, 2020 (edited) 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 June 17, 2020 by Lord Henry 1 Link to comment
Welf Posted June 17, 2020 Author Share Posted June 17, 2020 20 minutes ago, Lord Henry said: 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). poderia me mostrar como ficaria? Link to comment
Other Languages Moderators Lord Henry Posted June 17, 2020 Other Languages Moderators Share Posted June 17, 2020 Tente fazer que iremos lhe ajudar. Veja os exemplos da Wiki. Link to comment
[M]ister Posted June 17, 2020 Share Posted June 17, 2020 18 hours ago, Lord Henry said: 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). Já tentei algo do tipo, porém sem sucesso. Link to comment
Other Languages Moderators Lord Henry Posted June 18, 2020 Other Languages Moderators Share Posted June 18, 2020 (edited) @[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 June 18, 2020 by Lord Henry 1 Link to comment
ber Posted June 19, 2020 Share Posted June 19, 2020 (edited) 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 June 19, 2020 by ber Link to comment
Other Languages Moderators Lord Henry Posted June 20, 2020 Other Languages Moderators Share Posted June 20, 2020 Não pois o evento onVehicleStartEnter nem chega a ser chamado quando vc tenta entrar em um veículo ocupado por um ped. Link to comment
[M]ister Posted June 20, 2020 Share Posted June 20, 2020 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 comment
Other Languages Moderators Lord Henry Posted June 20, 2020 Other Languages Moderators Share Posted June 20, 2020 (edited) 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 June 20, 2020 by Lord Henry Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now