Renaz Posted April 21, 2019 Share Posted April 21, 2019 Olá, eu tenho um velocimetro e queria edita-lo para remover uma coisa e colocar outra porém já tentei e acabei estragando o script várias vezes se alguém puder ajudar estou usando este velocimetro : https://imgur.com/a/E3QrSKm E queria substituir o "Nitro" por "Durabilidade do Veiculo" ou seja a vida do veiculo em % esse é o script : local sx,sy = guiGetScreenSize() local px,py = 1366,768 local x,y = (sx/px), (sy/py) local nitrof = isVehicleNitroRecharging ( vehicle, theVehicle ) local dxfont1_font = dxCreateFont("Images/fonte.ttf", 12) function Vel() local vehicle = getPedOccupiedVehicle( getLocalPlayer() ) if ( vehicle ) then local speedX, speedY, speedZ = getElementVelocity ( vehicle ) local actualSpeed = (speedX^2 + speedY^2 + speedZ^2)^(0.5) local KMH = math.floor(actualSpeed*180) if ( getElementHealth( vehicle ) >= 1000 ) then vehsaude = 100 else vehsaude = math.floor(getElementHealth ( vehicle )/10) end dxDrawRectangle(x*1134, y*710, x*222, y*32, tocolor(0, 0, 0, 100), false) -- dxDrawRectangle(x*1140, y*715, x*211, y*20, tocolor(0, 42, 57, 230), false) if KMH < 250 then dxDrawRectangle(x*1140, y*716, x*211/250*KMH, y*19, tocolor(5, 106, 204, 255), false) else -- dxDrawRectangle(x*1140, y*716, x*211, y*19, tocolor(0, 175, 240, 230), false) end dxDrawText(KMH.." KM/h", x*1140, y*715, x*1351, y*735, tocolor(254, 254, 254, 227), 1.00, dxfont1_font, "center", "center", false, false, false, false, false) dxDrawRectangle(x*1134, y*674, x*222, y*32, tocolor(0, 0, 0, 100), false) dxDrawImage(x*1055, y*674, x*71, y*32, "Images/1.png", 0, 0, 0, tocolor(255, 255, 255, 170), false) -- dxDrawRectangle(x*1134, y*638, x*222, y*32, tocolor(0, 0, 0, 150), false) -- dxDrawImage(x*1083, y*638, x*51, y*32, "Images/2.png", 0, 0, 0, tocolor(255, 255, 255, 170), false) -- dxDrawRectangle(x*1140, y*645, x*211/100*vehsaude, y*19, tocolor(254, 19, 19, 227), false) local car = getPedOccupiedVehicle(localPlayer) local nitro = getVehicleNitroLevel(car) if nitro ~= false and nitro ~= nil and nitro > 0 then dxDrawRectangle(x*1140, y*680, x*211/1*nitro, y*19, tocolor(5, 106, 204, 255), false) dxDrawText("Nitro: "..(math.floor(nitro/1*100)), x*1140, y*679, x*1351, y*699, tocolor(254, 254, 254, 227), 1.00, dxfont1_font, "center", "center", false, false, false, false, false) else dxDrawText("Sem Nitro", x*1140, y*679, x*1351, y*699, tocolor(254, 254, 254, 227), 1.00, dxfont1_font, "center", "center", false, false, false, false, false) end -- dxDrawText("Dano: "..vehsaude, x*1140, y*644, x*1351, y*664, tocolor(254, 254, 254, 227), 1.00, "default-bold", "center", "center", false, false, false, false, false) dxDrawImage(x*1098, y*710, x*33, y*32, "Images/3.png", 0, 0, 0, tocolor(255, 255, 255, 170), false) end end addEventHandler("onClientRender", root, Vel) Link to comment
Other Languages Moderators androksi Posted April 22, 2019 Other Languages Moderators Share Posted April 22, 2019 local sx,sy = guiGetScreenSize() local px,py = 1366,768 local x,y = (sx/px), (sy/py) local dxfont1_font = dxCreateFont("Images/fonte.ttf", 12) function Vel() local vehicle = getPedOccupiedVehicle( getLocalPlayer() ) if ( vehicle ) then local speedX, speedY, speedZ = getElementVelocity ( vehicle ) local actualSpeed = (speedX^2 + speedY^2 + speedZ^2)^(0.5) local KMH = math.floor(actualSpeed*180) local vehHealth = math.min( math.floor( getElementHealth( vehicle ) / 10 ), 100 ); dxDrawRectangle(x*1134, y*710, x*222, y*32, tocolor(0, 0, 0, 100), false) if KMH < 250 then dxDrawRectangle(x*1140, y*716, x*211/250*KMH, y*19, tocolor(5, 106, 204, 255), false) end dxDrawText(KMH.." KM/h", x*1140, y*715, x*1351, y*735, tocolor(254, 254, 254, 227), 1.00, dxfont1_font, "center", "center", false, false, false, false, false) dxDrawRectangle(x*1134, y*674, x*222, y*32, tocolor(0, 0, 0, 100), false) dxDrawImage(x*1055, y*674, x*71, y*32, "Images/1.png", 0, 0, 0, tocolor(255, 255, 255, 170), false) dxDrawRectangle(x*1140, y*680, x*211/1*vehHealth, y*19, tocolor(5, 106, 204, 255), false) dxDrawText("Durabilidade: "..vehHealth, x*1140, y*679, x*1351, y*699, tocolor(254, 254, 254, 227), 1.00, dxfont1_font, "center", "center", false, false, false, false, false) dxDrawImage(x*1098, y*710, x*33, y*32, "Images/3.png", 0, 0, 0, tocolor(255, 255, 255, 170), false) end end addEventHandler("onClientRender", root, Vel) Testado. 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