Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

GUI doesn't appear when badge owned. Overlooked problem?

Hey guys,

I've been wondering what I am missing in this script!

BadgeId = 160235804

game.Players.PlayerAdded:connect(function(p)
if game:GetService("BadgeService"):UserHasBadge(p.userId, BadgeId) then
script.Parent.Parent.Spawn.Visible = true
script.Parent.Parent.Parent.OwnedBikes.Bike2.Visible = true
else
script.Parent:remove()
wait(.01)
    end
end)

game.Workspace.ChildAdded:connect(respawned)

I don't see a problem with it (It's a server-sided script) but it should have worked. If anyone sees a problem I've overlooked, please say!

Cheers,

Michael

1 answer

Not sure where you put the script

BadgeId = 160235804

game.Players.PlayerAdded:connect(function(p)
if game:GetService("BadgeService"):UserHasBadge(p.userId, BadgeId) then
script.Parent.Parent.Spawn.Visible = true
script.Parent.Parent.Parent.OwnedBikes.Bike2.Visible = true
else
script.Parent.Parent.Spawn.Visible = false
script.Parent.Parent.Parent.OwnedBikes.Bike2.Visible = false
wait(.01)
    end
end)

Not sure.

3 comments

0

You sent me a PM asking for a screenhot, so... Here it is!

0

That isn't an explanation-it clearly says to comment if you aren't going to explain how it works

This discussion is preserved as it was. New answers, comments, and votes are closed.