|
| 12 Feb 2013 11:31 PM |
It's supposed to be my own little health meter. The original health gui is disabled. I got the script off of free models but changed it from 5 hearts to 10 hearts, added my own texture and added black hearts too. The problem is, the hearts don't go down when you lose health, and the black hearts don't show up when you lose health.
Here is the red hearts gui script: print("DementedKnight's Heart Script Running") wait(5) P = script.Parent.Parent.Parent.Character.Humanoid G = script.Parent
while true do wait() if P.Health <= 100 then G.Heart1.Visible = true G.Heart2.Visible = true G.Heart3.Visible = true G.Heart4.Visible = true G.Heart5.Visible = true G.Heart6.Visible = true G.Heart7.Visible = true G.Heart8.Visible = true G.Heart9.Visible = true G.Heart10.Visible = true end if P.Health <= 90 then G.Heart1.Visible = true G.Heart2.Visible = true G.Heart3.Visible = true G.Heart4.Visible = true G.Heart5.Visible = true G.Heart6.Visible = true G.Heart7.Visible = true G.Heart8.Visible = true G.Heart9.Visible = true G.Heart10.Visible = false end if P.Health <= 80 then G.Heart1.Visible = true G.Heart2.Visible = true G.Heart3.Visible = true G.Heart4.Visible = true G.Heart5.Visible = true G.Heart6.Visible = true G.Heart7.Visible = true G.Heart8.Visible = true G.Heart9.Visible = false G.Heart10.Visible = false end if P.Health <= 70 then G.Heart1.Visible = true G.Heart2.Visible = true G.Heart3.Visible = true G.Heart4.Visible = true G.Heart5.Visible = true G.Heart6.Visible = true G.Heart7.Visible = true G.Heart8.Visible = false G.Heart9.Visible = false G.Heart10.Visible = false end if P.Health <= 60 then G.Heart1.Visible = true G.Heart2.Visible = true G.Heart3.Visible = true G.Heart4.Visible = true G.Heart5.Visible = true G.Heart6.Visible = true G.Heart7.Visible = false G.Heart8.Visible = false G.Heart9.Visible = false G.Heart10.Visible = false end if P.Health <= 50 then G.Heart1.Visible = true G.Heart2.Visible = true G.Heart3.Visible = true G.Heart4.Visible = true G.Heart5.Visible = true G.Heart6.Visible = false G.Heart7.Visible = false G.Heart8.Visible = false G.Heart9.Visible = false G.Heart10.Visible = false end if P.Health <= 40 then G.Heart1.Visible = true G.Heart2.Visible = true G.Heart3.Visible = true G.Heart4.Visible = true G.Heart5.Visible = false G.Heart6.Visible = false G.Heart7.Visible = false G.Heart8.Visible = false G.Heart9.Visible = false G.Heart10.Visible = false end if P.Health <= 30 then G.Heart1.Visible = true G.Heart2.Visible = true G.Heart3.Visible = true G.Heart4.Visible = false G.Heart5.Visible = false G.Heart6.Visible = false G.Heart7.Visible = false G.Heart8.Visible = false G.Heart9.Visible = false G.Heart10.Visible = false end if P.Health <= 20 then G.Heart1.Visible = true G.Heart2.Visible = true G.Heart3.Visible = false G.Heart4.Visible = false G.Heart5.Visible = false G.Heart6.Visible = false G.Heart7.Visible = false G.Heart8.Visible = false G.Heart9.Visible = false G.Heart10.Visible = false end if P.Health <= 10 then G.Heart1.Visible = true G.Heart2.Visible = false G.Heart3.Visible = false G.Heart4.Visible = false G.Heart5.Visible = false G.Heart6.Visible = false G.Heart7.Visible = false G.Heart8.Visible = false G.Heart9.Visible = false G.Heart10.Visible = false end if P.Health <= 0 then G.Heart1.Visible = false G.Heart2.Visible = false G.Heart3.Visible = false G.Heart4.Visible = false G.Heart5.Visible = false G.Heart6.Visible = false G.Heart7.Visible = false G.Heart8.Visible = false G.Heart9.Visible = false G.Heart10.Visible = false end
end
-------------------------- And here is the black hearts gui script:
print("DementedKnight's Heart Script Running") wait(5) P = script.Parent.Parent.Parent.Character.Humanoid G = script.Parent
while true do wait() if P.Health <= 100 then
G.DeadHeart1.Visible = false G.DeadHeart2.Visible = false G.DeadHeart3.Visible = false G.DeadHeart4.Visible = false G.DeadHeart5.Visible = false G.DeadHeart6.Visible = false G.DeadHeart7.Visible = false G.DeadHeart8.Visible = false G.DeadHeart9.Visible = false G.DeadHeart10.Visible = false end if P.Health <= 90 then
G.DeadHeart1.Visible = false G.DeadHeart2.Visible = false G.DeadHeart3.Visible = false G.DeadHeart4.Visible = false G.DeadHeart5.Visible = false G.DeadHeart6.Visible = false G.DeadHeart7.Visible = false G.DeadHeart8.Visible = false G.DeadHeart9.Visible = false G.DeadHeart10.Visible = true end if P.Health <= 80 then
G.DeadHeart1.Visible = false G.DeadHeart2.Visible = false G.DeadHeart3.Visible = false G.DeadHeart4.Visible = false G.DeadHeart5.Visible = false G.DeadHeart6.Visible = false G.DeadHeart7.Visible = false G.DeadHeart8.Visible = false G.DeadHeart9.Visible = true G.DeadHeart10.Visible = true end if P.Health <= 70 then
G.DeadHeart1.Visible = false G.DeadHeart2.Visible = false G.DeadHeart3.Visible = false G.DeadHeart4.Visible = false G.DeadHeart5.Visible = false G.DeadHeart6.Visible = false G.DeadHeart7.Visible = false G.DeadHeart8.Visible = true G.DeadHeart9.Visible = true G.DeadHeart10.Visible = true end if P.Health <= 60 then
G.DeadHeart1.Visible = false G.DeadHeart2.Visible = false G.DeadHeart3.Visible = false G.DeadHeart4.Visible = false G.DeadHeart5.Visible = false G.DeadHeart6.Visible = false G.DeadHeart7.Visible = true G.DeadHeart8.Visible = true G.DeadHeart9.Visible = true G.DeadHeart10.Visible = true end if P.Health <= 50 then
G.DeadHeart1.Visible = false G.DeadHeart2.Visible = false G.DeadHeart3.Visible = false G.DeadHeart4.Visible = false G.DeadHeart5.Visible = false G.DeadHeart6.Visible = true G.DeadHeart7.Visible = true G.DeadHeart8.Visible = true G.DeadHeart9.Visible = true G.DeadHeart10.Visible = true end if P.Health <= 40 then
G.DeadHeart1.Visible = false G.DeadHeart2.Visible = false G.DeadHeart3.Visible = false G.DeadHeart4.Visible = false G.DeadHeart5.Visible = true G.DeadHeart6.Visible = true G.DeadHeart7.Visible = true G.DeadHeart8.Visible = true G.DeadHeart9.Visible = true G.DeadHeart10.Visible = true end if P.Health <= 30 then
G.DeadHeart1.Visible = false G.DeadHeart2.Visible = false G.DeadHeart3.Visible = false G.DeadHeart4.Visible = true G.DeadHeart5.Visible = true G.DeadHeart6.Visible = true G.DeadHeart7.Visible = true G.DeadHeart8.Visible = true G.DeadHeart9.Visible = true G.DeadHeart10.Visible = true end if P.Health <= 20 then
G.DeadHeart1.Visible = false G.DeadHeart2.Visible = false G.DeadHeart3.Visible = true G.DeadHeart4.Visible = true G.DeadHeart5.Visible = true G.DeadHeart6.Visible = true G.DeadHeart7.Visible = true G.DeadHeart8.Visible = true G.DeadHeart9.Visible = true G.DeadHeart10.Visible = true end if P.Health <= 10 then
G.DeadHeart1.Visible = false G.DeadHeart2.Visible = true G.DeadHeart3.Visible = true G.DeadHeart4.Visible = true G.DeadHeart5.Visible = true G.DeadHeart6.Visible = true G.DeadHeart7.Visible = true G.DeadHeart8.Visible = true G.DeadDeadHeart9.Visible = true G.DeadHeart10.Visible = true end if P.Health <= 0 then
G.DeadHeart1.Visible = true G.DeadHeart2.Visible = true G.DeadHeart3.Visible = true G.DeadHeart4.Visible = true G.DeadHeart5.Visible = true G.DeadHeart6.Visible = true G.DeadHeart7.Visible = true G.DeadHeart8.Visible = true G.DeadHeart9.Visible = true G.DeadHeart10.Visible = true end
end -------------------------------
It might help if I add that I edited this script more than a year ago and it didn't work then, now I'm getting back to Roblox and trying to figure out the problem. |
|
|
| Report Abuse |
|
|
| 13 Feb 2013 05:07 AM |
Hmmmm.
if P.Health <= 100 then -- If health is 100 or lower it will change all hearts to visible. You need to make it so if health is over 91 etc...
if p.Health >= 91 then |
|
|
| Report Abuse |
|