generic image
Processing...
  • Games
  • Catalog
  • Develop
  • Robux
  • Search in Players
  • Search in Games
  • Search in Catalog
  • Search in Groups
  • Search in Library
  • Log In
  • Sign Up
  • Games
  • Catalog
  • Develop
  • Robux
We use cookies to offer you a better experience. By using Roblox.com, you are agreeing to our Privacy and Cookie Policy.
   
ROBLOX Forum » Game Creation and Development » Scripting Helpers
Home Search
 

Whats wrong with this gui script?

Previous Thread :: Next Thread 
DementedKnight is not online. DementedKnight
Joined: 07 Aug 2009
Total Posts: 2244
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
owenrules12 is not online. owenrules12
Joined: 26 Mar 2009
Total Posts: 402
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
Previous Thread :: Next Thread 
Page 1 of 1
 
 
ROBLOX Forum » Game Creation and Development » Scripting Helpers
   
 
   
  • About Us
  • Jobs
  • Blog
  • Parents
  • Help
  • Terms
  • Privacy

©2017 Roblox Corporation. Roblox, the Roblox logo, Robux, Bloxy, and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.



Progress
Starting Roblox...
Connecting to Players...
R R

Roblox is now loading. Get ready to play!

R R

You're moments away from getting into the game!

Click here for help

Check Remember my choice and click Launch Application in the dialog box above to join games faster in the future!

Gameplay sponsored by:
Loading 0% - Starting game...
Get more with Builders Club! Join Builders Club
Choose Your Avatar
I have an account
generic image