rogerioexper Posted February 11, 2017 Share Posted February 11, 2017 function displayVehicleLoss(loss) local thePlayer = getVehicleOccupant(source) if(thePlayer) then -- Check there is a player in the vehicle outputChatBox("Seu veículo acabou de ter " .. tonumber(loss) .. " De Danos.", thePlayer) -- Display the message end end addEventHandler("onVehicleDamage", getRootElement(), displayVehicleLoss) addEventHandler ( "onVehicleEnter", getRootElement(), addHelmetOnEnter ) Exemplo quero Usar esti sistema para tirar Vida do condutor do veiculo sera que tem como mas que tenha um comando tipo /colocarcinto /tirarcinto para q nao perda vida quando bater Link to comment
OrbTanT Posted February 11, 2017 Share Posted February 11, 2017 Você pode usar setElementData, quando jogador digitar /colocarcinto, ai quando jogador bater, você usa um getElementData, pra verificar se ele está com cinto de segurança, se ele não estiver você tira a vida do jogador usando setElementHealth e getElementHealth. Link to comment
Citryon25 Posted February 11, 2017 Share Posted February 11, 2017 (edited) function displayVehicleLoss(loss) local thePlayer = getVehicleOccupant(source) if(thePlayer) then -- Check there is a player in the vehicle outputChatBox("Seu veículo acabou de ter " .. tonumber(loss) .. " De Danos.", thePlayer) -- Display the message local playerhealth = getElementHealth(thePlayer) setElementHealth(theplayer, playerhealth - 10) outputChatBox("Você perdeu 10% de sua vida por bater o seu veiculo.", thePlayer) elseif getElementData(thePlayer, "seguro") then return end end end addEventHandler("onVehicleDamage", getRootElement(), displayVehicleLoss) function cinto(thePlayer) if isPedInVehicle(thePlayer) then local veiculo = getPedOccupiedVehicle(thePlayer) if (getVehicleType(veiculo) == "Automobile") then setElementData ( thePlayer, "seguro", true ) else return outputChatBox("Você não pode colocar o cinto de segurança fora do carro, ou em veiculos que não seja um carro.") end end addCommandHandler("colocarcinto") Você pode completar esse código usando a função cinto como base na função para tirar cinto, o evento onVehicleExit para tirar o cinto do jogador no momento em que ele sair do veículo. Fiz esse código bem na pressa mesmo usando as funções que o Shinigami falou, então nem testei. Quando for executar veja se dá algum erro no debug e me diga. Edited February 11, 2017 by Citryon25 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