Jump to content

CancelEvent nao esta funcionando


Recommended Posts

addEventHandler( "onVehicleEnter", getRootElement(), function (thePlayer, seat)
    
    -- Se o veiculo que o player entrou pertence ao trabalho entao
    if getAccountData(thePlayer, "job") == "transportador" then
        if veh[getPedOccupiedVehicle(thePlayer)] then
            triggerClientEvent ( thePlayer, "startJob", thePlayer)
        end
    else
        cancelEvent()
        outputChatBox("Você não é um transportador!")
    end
end)

O cancelEvent nao esta funcionando. Nao diz nenhum erro.

Link to comment
  • Other Languages Moderators

Nesse caso, usando o evento onVehicleEnter, cancelEvent NÃO irá funcionar, pois o evento é ativado apenas quando o jogador entra no veículo. Seguindo a lógica, o que deve ser feito, nesse caso, é usar removePedFromVehicle. Caso você queira fazer cancelando o evento, troque o evento por onVehicleStartEnter.

Observação: não recomendo usar o evento onVehicleStartEnter nessa situação, pois o trigger irá ativar e o jogador pode simplesmente cancelar a entrada, causando bugs no sistema.

  • Thanks 1
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...