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

Why doesn't this Developer Product GUI work?

Asked by 9 years ago

So, when this button is clicked, it is supposed to prompt the purchase of a Developer Product, and if it is purchased, it needs to change the Visible property of two GUIs. But when I click it, it doesn't do anything. Could you please tell me why it doesn't work? ******Note: I got this script for someone else, I don't really think it looks right, but I'm new at scripting.

local button = script.Parent
local Market = game:GetService("MarketplaceService")
local player = game.Players.LocalPlayer
local id = 22279983
local results = game.Players.LocalPlayer.PlayerGui.ScreenGui.results
local loading = button.Parent 

button.MouseButton1Down:connect(function()
  Market:PromptProductPurchase(player, id)
end)

function (onPurchaseFinished(player, id, isPurchased)
    loading.Visible = false
    results.Visible = true

end



Answer this question