local MORE_COINS_ID = (Game.PlaceId == 106280854) and 19945361 or 19945373
local MarketplaceService = Game:GetService('MarketplaceService')
local Player = PlayerGui.Parent
local function OnPromptProductPurchaseFinished(userId, productId, isPurchased)
_G.print("OnPromptProductPurchaseFinished:", userId, productId, isPurchased)
if isPurchased and userId == Player.userId and productId == MORE_COINS_ID then
_G.print("Success")
_G.GivePlayerCoins(Player, 150)
_G.GivePlayerPoints(Player, 1)
else
_G.print("Failure")
end
end
MoreCoinsButton.MouseButton1Click:connect(OnMoreCoinsClicked)
MarketplaceService.PromptProductPurchaseFinished:connect(OnPromptProductPurchaseFinished)
The last line is... :connnect(OnPromptProductPurchaseFinished)
The script suppose to Give playerpoints and coins when someone purchase a product.
will this work? if not please explain why not and if you can fix it.
Thanks for all the helpers!

1 comment
Just in advance, check in studio to see if it works?