MatheusNs Posted April 22, 2020 Posted April 22, 2020 Galera, há um tempo atrás estava com uma dúvida de como fazer verificar se o player tem "cnh" e caso não tenha desligar o carro. Me ajudaram me enviando este código que funciona perfeitamente: function desligarCarro(carro,assento)-- função que verifica se o player tem ou não CNH e desliga o carro if not getElementData(source, "cnh") and assento==0 then--se nao tiver elementdata cnh e estiver no banco do motorista (assento 0) setVehicleEngineState(carro, false) end end addEventHandler("onPlayerVehicleEnter" , getRootElement (), desligarCarro) Minha dúvida é... Como que neste código ele sabe que "assento" é o assento que o player está ocupando no carro? E por que se eu utilizar na função "(player)" ele não funciona com "onPlayerVehicleEnter"? Obs: Estou aprendendo, mas adoraria tirar essas dúvidas. Obrigado desde já!
_Ace Posted April 22, 2020 Posted April 22, 2020 (edited) nesse evento o código sabe o assento pq ele foi desenvolvido com esses 3 parâmetros pra verificar quais parâmetros cada evento usa veja na parte de Parameters no artigo da wiki: https://wiki.multitheftauto.com/wiki/OnPlayerVehicleEnter theVehicle: a vehicle element representing the vehicle that was entered. (parâmetro 1: o veiculo que o player entrou) seat: an int representing the seat in which the player is entering. (parâmetro 2: um numero inteiro representando o assento, 0 seria o motorista, 1 = assento de passageiro (a localização depende do veiculo) e assim por diante) jacked: a player element representing a player who has been jacked. (parâmetro 3: seria o caso de quando um player arranca outro do carro, esse parâmetro retorna o player que foi arrancado) também no artigo da wiki tem o Source que pra esse evento é o player/ped que entrar no carro no seu outro tópico o Lord Henry citou outro evento parecido que no caso o primeiro parâmetro era player e o segundo tbm o assento: https://wiki.multitheftauto.com/wiki/OnVehicleEnter vc pode entrar nesses 2 e os outros eventos server pra ver como eles funcionam: https://wiki.multitheftauto.com/wiki/Server_Scripting_Events Edited April 22, 2020 by _Ace 1
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