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

Surface Shop Not working?

I'm trying to get this Surface Shop I have working but it seems to not work... So I wonder if anyone can help figure out what's wrong with the Script?

The layout of this shop goes from

Shop (Brick)
- Shop (SurfaceGUI)
-- Main (Frame)
-- Window (Frame)
--- Left (TextBox)
--- Right (TextBox)
--- Sword1 (TextBox) \/ Same for other Sword's till Sword 10
---- Cost (NumberValue)
---- Currency (StingValue)
---- ItemName (StingValue)
---- Shop (Main Script)

This is the Script in Shop (Main Script) what's wrong with it?

Player=script.Parent.Parent.Parent.Parent.Parent
script.Parent.Text=tostring(script.Parent.ItemName.Value)..": "..tonumber(script.Parent.Cost.Value).." "..tostring(script.Parent.Currency.Value)
script.Parent.MouseButtom1Click:connect(function()
if Player:findFirstChild("leaderstats") then
if Player.leaderstats[script.Parent.Currency.Value].Value>=tonumber(script.Parent.Cost.Value) then
Player.leaderstats[script.Parent.Currency.Value].Value=Player.leaderstats[script.Parent.Currency.Value].Value-tonumber(script.Parent.Cost.Value)
game.Lighting[script.Parent.ItemName.Value]:Clone().Parent=Player.Backpack
game.Lighting[script.Parent.ItemName.Value]:Clone().Parent=Player.StarterGear
end
end
end)

2 comments

0

Anyone?

0

Anyone?

1 answer

I know this is not the place to comment But I would like some help on why this is not working?

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