Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
1

Image won't show if leaderstats is this high?

Asked by 4 years ago
Edited 4 years ago

So, I want to make a collecting game and the catalog shows the collectibles you have. I made all of the collectibles leaderstats so you can save it. So, I made the image in the gui have a value and a script. Here it is:

local ting = 0
mlvl = script.Parent.Lvl.Value



    if ting == 0 then
    ting = 1

    if check ~= nil then

        local user = game.Players.LocalPlayer
        local stats = user:findFirstChild("leaderstats")
        local Lvl = stats.Molly

        if stats ~= nil and Lvl.Value >= mlvl then

script.Parent.Parent.Molly.ImageTransparency = 1





end 

        if Lvl.Value < mlvl then

        script.Parent.Parent.Molly.ImageTransparency = 0



       end
    end

    ting = 0
    end


So if you have this much leaderstat, the image will show up, basically. So, the problem is, the image doesn't show up. Thank you!

0
Is mlvl the player's level? Or is it player.leaderstats.Molly? compUcomp 417 — 4y
0
Hi, thanks for responding! The mlvl is the value. I have a value in the imagelabel and it tells how much value of the leaderstats you require. PadmeOragana 78 — 4y
0
You have to use a while loop to check the conditional if it's true or not. killerbrenden 1537 — 4y
0
Can somebody please help me? None of these answers are working... PadmeOragana 78 — 4y

1 answer

Log in to vote
0
Answered by 4 years ago
local ting = 0
mlvl = script.Parent.Lvl.Value



    if ting == 0 then
    ting = 1

    if check ~= nil then

        local user = game.Players.LocalPlayer
        local stats = user:findFirstChild("leaderstats")
        local Lvl = stats.Molly

        if stats ~= nil and Lvl.Value >= mlvl then

script.Parent.Parent.Molly.Visible = false





end 

        if Lvl.Value < mlvl then

        script.Parent.Parent.Molly.Visible = true



       end
    end

    ting = 0
    end

ImageTrasparency just makes the background of your image transparent. If you want to make they car invisible use the Visible property.

If this helped please accept this as your answer.

All the best,

PrismaticFruits - obviously a very talented scripter

0
Hi, thank you for responding! Unfortunately, this didn't work though. The image didn't turn visible... PadmeOragana 78 — 4y
0
You have to use a while loop to check the conditional if it's true or not. killerbrenden 1537 — 4y
0
@KillerBrenden, thanks for responding, but I tried making it a loop, but it didn't work either... PadmeOragana 78 — 4y
0
Hello? The script doesn't work, but thanks for trying... PadmeOragana 78 — 4y
Ad

Answer this question