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

How can i get item on product purchase?

Asked by 11 years ago

I Made This Lua:

1game:GetService("MarketplaceService"):PromptProductPurchase(game.Players.LocalPlayer, 19579792)
2game:GetService("MarketplaceService").PromptProductPurchaseFinished:connect(function(isPurchased)
3    if isPurchased == true then
4        game.Lighting.Key:Clone().Parent = game.Players.LocaPlayer.Backpack
5    end
6end)

Why cant I get product? If you dislike then you cant fix it because you don't know how!

I Need This In The Lua:

game:GetService("MarketplaceService"):PromptProductPurchase(game.Players.LocalPlayer, 19579792)

1 answer

Log in to vote
1
Answered by 11 years ago

This should work now:

01local MS = game:GetService("MarketplaceService")
02 
03MS:PromptProductPurchase(game.Players.LocalPlayer, 19579792)
04 
05MS.PromptProductPurchaseFinished:connect(function(PlayerId, ProductId, IsPurchased)
06    if game.Players.LocalPlayer.userId == PlayerId and IsPurchased == true then
07        local Key = game.Lighting.Key
08        Key.Archivable = true
09        local NewKey = Key:Clone()
10        NewKey.Parent = game.Players.LocalPlayer.Backpack
11    end
12end)

You just had to add in the extra arguments to PromptProductPurchaseFinished. I also improved the code a bit. I hope this works!

0
Wait a sec, I just looked up the ID number 19579792 and it came up with a place, not a product. I think you have the wrong item ID number. Archonious2 160 — 11y
0
Everything is working but i cant get any item. vincius0000 0 — 11y
0
It should work fine now Archonious2 160 — 11y
0
It Works Thanks! vincius0000 0 — 11y
Ad

Answer this question