Doongogar Posted June 2, 2022 Share Posted June 2, 2022 galeta to com um sistema de cnh, que quando alguém que não tem cnh entra em um carro/moto/helicopter etc... aparece uma mensagem DX avisando que ele não tem cnh, esse mod utiliza do evento onvehicleenter, porem quando alguem spawna um veiculo de um marker ou um staff seta um carro esse mensagem da erro Pois em tese a pessoa nao entrou no carro lembrando que não sei se é exatamente isso que ta dando erro... linha de onde da o erro e tambem onde foi criado a função que ta dando erro: function DxAlertaONCar () tick9 = getTickCount() addEventHandler("onClientRender", root, AlertaCNHCAR) end addEvent("CNH:AlertaCar",true) addEventHandler("CNH:AlertaCar",root, DxAlertaONCar) function AlertaCNHCAR() if getPedOccupiedVehicle(localPlayer) then dxDrawText("#ff0000VOCÊ NÃO POSSUI HABILITAÇÃO (B)", x*950, y*655, x*496, y*830, tocolor(255, 255, 255, 255), 1.30, "sans", "center", "center", false, false, false, true, false) end end Link to comment
vzScripter Posted July 30, 2022 Share Posted July 30, 2022 Você pode deixar o onClientRender renderizando desde o início do script, ao invés de executar ele quando um jogador entra no carro, porém teria de colocar a verificação do elementData ou qualquer outro valor após o if statement da verificação se o jogador está dentro do carro, se quiser que eu deixe o código do que eu falei aqui, mande o código com o onVehicleEnter neste tópico. Link to comment
Other Languages Moderators Lord Henry Posted August 2, 2022 Other Languages Moderators Share Posted August 2, 2022 @SciptNovatopor algum bug interno do MTA, veículos criados direto no jogador não ativam o evento onVehicleEnter. Para contornar isso, tente utilizar a função onElementStartSync que é acionada sempre que um novo elemento começa a ser sincronizado por um jogador. Adicione verificadores de segurança para garantir que o script só considere veículos e que o veículo seja o mesmo que o jogador está dentro. 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