MatheusNs Posted April 22, 2020 Share 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á! Link to comment
_Ace Posted April 22, 2020 Share 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 Link to comment
MatheusNs Posted April 22, 2020 Author Share Posted April 22, 2020 Muitíssimo obrigado!!! 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