my dev product doesn't work so when i test it doesn't give money to the player that have bought the product so lets say that it cost 10 robux then it will be a scam on 10 rbx and i don't want that
how do i fix it?
This is my MoneyHandler = the script that should handle the purchase like give the player its (in game) money
local MarketPlace = game:GetService("MarketplaceService")
local id1 = 1145202674
local id2 = 1145189181
local id3 = 1145193581
id1Reward = 10000
id2Reward = 100000
id3Reward = 1000000
MarketPlace.ProcessReceipt = function(receiptInfo)
if receiptInfo.productid == id1 then
local player = game.Players:GetPlayerByUserId(receiptInfo.PlayerId)
player.leaderstats.Money.Value = player.leaderstats.Money.Value + id1Reward
return Enum.ProductPurchaseDecision.PurchaseGranted
elseif receiptInfo.productid == id2 then
local player = game.Players:GetPlayerByUserId(receiptInfo.PlayerId)
player.leaderstats.Money.Value = player.leaderstats.Money.Value + id2Reward
return Enum.ProductPurchaseDecision.PurchaseGranted
elseif receiptInfo.productid == id3 then
local player = game.Players:GetPlayerByUserId(receiptInfo.PlayerId)
player.leaderstats.Money.Value = player.leaderstats.Money.Value + id3Reward
return Enum.ProductPurchaseDecision.PurchaseGranted
end
end
here is the script of the GUI's
local MarketplaceService = game:GetService("MarketplaceService")
local Players = game:GetService("Players")
local productID = 0000000000 -- dev product ID
local function promptPurchase()
local player = Players.LocalPlayer
MarketplaceService:PromptProductPurchase(player, productID)
end
script.Parent.MouseButton1Click:Connect(promptPurchase)
^––– the same script is on every purchase order thing in the button in the frame in the screen GUI ty for the help
