Admigo Posted March 5, 2012 Posted March 5, 2012 Heey all, I have the ivhud and now i fixed it so i changed the health bar into vehicle health bar. But there is a problem,the bar is not good because when my bar is 75% of health my car explodes(car health 300 or something) But how can i change it that if the bar is 100% the car explodes. Code: function refreshHP() hp=getElementHealth(localP)*1.8/(1+math.max(getPedStat(localP,24)-569,0)/431) --hp conversion to 180 to be max armor=getPedArmor(localP)*1.8 --todo stat dependance on armor end function drawHP() vehicle = getPedOccupiedVehicle(localP)--i made this code,i dont know if its a problem if vehicle then hp=getElementHealth(vehicle)*0.18 armor=0 end local degr=360 local hpTempCol if hp<=18 then local ticks=getTickCount()%600 local red=ticks<=300 and 0 or 200 hpTempCol=tocolor(red,0,0,255) end hpTempCol=hpTempCol or hpCol dxDrawImage(x2,y2,l2,h2,'images/ring360.png',0,0,0,hpTempCol,false) if armor~=0 then degr=degr-hp dxDrawImage(x2,y2,l2,h2,'images/ring180.png',math.max(0,degr-1.-- s8) -->,0,0,armorCol,false) degr=degr-armor else degr=degr-hp*2 end --if dmgcount~=0 then local currprog=0 for n=0,6 do local val=180/2^n if math.ceil(val)<=degr then degr=degr-val dxDrawImage(x2,y2,l2,h2,'images/ring'..math.ceil(val)..'.png',val+currprog,0,0,black,false) currprog=currprog+val if degr>=360 then break end end end end How can i fix this? Thanks Admigo
Castillo Posted March 5, 2012 Posted March 5, 2012 You should check if the player has a vehicle, if not, health would be 0%. San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
karlis Posted March 6, 2012 Posted March 6, 2012 my bad, replace the few lines with this: if raceMode and vehicle then hp=(getElementHealth(vehicle)-250)*0.24 armor=0 end and next time ask IVhud related question in IVhud topic, so i can see it. [WIP]GTA IV style hud+custom blips + blip text + circular radar areas
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