William147 Posted February 27, 2016 Share Posted February 27, 2016 Hello I have a hud for cars, but it has a little problem. ERROR: kocsihp\client.lua:90: attempt to perform arithmetic on local 'nitro' (a boolean value) local screenWidth,screenHeight = guiGetScreenSize() -- Get screen resolution. local font = dxCreateFont( "files/font.ttf", 12 ) local lastmoney = getPlayerMoney(getLocalPlayer()) local moneymutat = false function renderDisplay ( ) dxDrawImage ( screenWidth-270, 0, 250, 250, 'img/hatter.png', 0, 0, -120 ) dxDrawText(getPlayerName(getLocalPlayer()),screenWidth-270, 205, 500, 200, tocolor( 255, 255, 255, 200 ), 1, font) if(lastmoney>getPlayerMoney(getLocalPlayer()))then lealpha = 250 le = 0 letext = "-$"..(lastmoney-getPlayerMoney(getLocalPlayer())) moneymutat = true lastmoney = getPlayerMoney(getLocalPlayer()) elseif(lastmoney(getLocalPlayer()))then lealpha = 250 le = 0 letext = "+$"..(getPlayerMoney(getLocalPlayer())-lastmoney) moneymutat = true lastmoney = getPlayerMoney(getLocalPlayer()) end dxDrawText("$"..(getPlayerMoney(getLocalPlayer())),screenWidth-120, 205, 500, 200, tocolor( 255, 255, 255, 200 ), 1, font) if(moneymutat)then lealpha = lealpha - 2 le = le + 0.5 dxDrawText(letext, screenWidth-180,160+le, screenWidth, screenHeight, tocolor ( 255, 255, 255, lealpha ), 1, font) if(lealpha==0)then moneymutat = false end end local playerVehicle = getPedOccupiedVehicle ( localPlayer ) if playerVehicle then local playerVehicle = getPedOccupiedVehicle ( localPlayer ) local x,y,z = getVehicleRotation ( playerVehicle ) dxDrawImage ( screenWidth-270, 0, 250, 250, 'img/kocsi.png', -z, 0 ) else local x,y,z = getElementRotation ( localPlayer ) dxDrawImage ( screenWidth-270, 0, 250, 250, 'img/ember.png', -z, 0 ) end local playerVehicle = getPedOccupiedVehicle ( localPlayer ) if playerVehicle then local playerVehicle = getPedOccupiedVehicle ( localPlayer ) local tores = getElementHealth ( playerVehicle ) local x,y,z = getVehicleRotation ( playerVehicle ) dxDrawImageSection(screenWidth-260.5, 209, 232.142857, 196.428571*tores*-1/1000, 0, 0, 650, 550*tores*-1/1000, 'img/hp.png') if getVehicleUpgradeOnSlot(playerVehicle, -- s8) --> then local g_Vehicle = getPedOccupiedVehicle( localPlayer ) local nitro = getVehicleNitroLevel(g_Vehicle) dxDrawImageSection(screenWidth-235, 183, 178.571429, 144.642857*nitro*-1, 0, 0, 500, 405*nitro*-1, 'img/nitro.png') end end end function HandleTheRendering ( ) addEventHandler("onClientRender", root, renderDisplay) end addEventHandler("onClientResourceStart",resourceRoot, HandleTheRendering) What is the problem? Link to comment
1LoL1 Posted February 27, 2016 Share Posted February 27, 2016 Try this: local g_Vehicle = getPedOccupiedVehicle( localPlayer ) local nitro = tostring(getVehicleNitroLevel(g_Vehicle)) Link to comment
William147 Posted February 27, 2016 Author Share Posted February 27, 2016 It works! Thanks a lot! 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