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

How to use Developer Products?

Asked by 10 years ago

I don't want there purchase to save though, so they can re-buy it.

When I press the button it gives them the cash without even buying it. I want to make sure they press that buy button and THEN give them the cash.

What do I do with this?

  MarketplaceService.ProcessReceipt = function(receiptInfo)
   return Enum.ProductPurchaseDecision.PurchaseGranted  
  end    


wait(1)
local player = game.Players.LocalPlayer
local button = script.Parent
local productId = button.ID.Value
local label = script.Parent.Parent.Parent.Parent.Parent.Currency.CurrencyFrame.Money
local value = label.Amount
local cash = button.Cash

--This is where I am having problems.
-------------------------------------------------------------------------------------------------------------------------------------
button.MouseButton1Click:connect(function()


    Game:GetService("MarketplaceService"):PromptProductPurchase(player, productId)
    MarketplaceService.ProcessReceipt = function(receiptInfo)
   return Enum.ProductPurchaseDecision.PurchaseGranted  
    end    
   value.Value = value.Value + cash.Value
end)
------------------------------------------------------------------------------------------------------------------------------------------

Answer this question