Jump to content

evento para quando veiculo for spawnado


Recommended Posts

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

spacer.png

Link to comment
  • 1 month later...

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

@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

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...