Dark670 Posted May 8, 2021 Posted May 8, 2021 Alguém poderia me ajuda, pois estava querendo fazer para que em um veiculo especifico só pudesse entra uma pessoa que seria o motorista.
OrbTanT Posted May 11, 2021 Posted May 11, 2021 (edited) Bom, não faço ideia como você vai definir o motorista e o veiculo, mais aqui ta um exemplo. local vehicleID = 420 -- ID model do táxi addEventHandler("onVehicleStartEnter", getRootElement(), function(player, seat, jacked, door) -- esse evento é acionado assim que todo player tenta entrar em algum veiculo if (getElementModel(source) == vehicleID) then -- verifica se o veiculo que o jogador está entrando é um taxi if (door == 0) then -- verifica se o jogador está entrando como motorista local owner = getElementData(source, "owner") -- guarda na variavel owner o dono do veiculo if (owner) then -- veirica se existe um dono if (owner ~= player) then -- verifica se o player que estia tentando entrar no veiculo não é o dono do veiculo e se não for vai passar uma mensagem outputChatBox("[VEICULO] Somente o dono pode dirigir este veiculo", player, 0, 255, 0) cancelEvent() -- impede o jogador de entrar no veiculo se não for o dono/motorista end end end end end) Edited May 11, 2021 by OrbTanT
androksi Posted May 11, 2021 Posted May 11, 2021 Olá. Como a tecla F ou ENTER fazem o jogador entrar como motorista, basta fazer uma lógica contrária. Se tentarem entrar pelo G (portas de passageiro), cancela o evento. Código de exemplo: -- Tabela com os IDs de veículos que só poderão ter um motorista. local restrictedVehicles = { [411] = true, [420] = true } addEventHandler("onVehicleStartEnter", root, function(player, _, _, door) local vehModel = getElementModel(source) -- Pega o ID do veículo. if not restrictedVehicles[vehModel] then -- Checa se o ID consta na tabela. Se sim, então retorna false e para a execução. return false end if door ~= 0 then -- Se tentarem entrar como passageiro, então só cancelamos o evento. cancelEvent() outputChatBox("* Este veículo só pode haver um motorista. Passageiros não podem entrar.", player, 255, 0, 0) end end) Hello, world. Tutorial sobre interação de BOTs do Discord com o seu servidor - Visitar (Brazilian Portuguese) Tutorial sobre tabelas - Visitar (Brazilian Portuguese) Tutorial sobre banco de dados - Visitar (Brazilian Portuguese)
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