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 10 years ago

I Made This Lua:

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

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 10 years ago

This should work now:

local MS = game:GetService("MarketplaceService")

MS:PromptProductPurchase(game.Players.LocalPlayer, 19579792)

MS.PromptProductPurchaseFinished:connect(function(PlayerId, ProductId, IsPurchased)
    if game.Players.LocalPlayer.userId == PlayerId and IsPurchased == true then
        local Key = game.Lighting.Key
        Key.Archivable = true
        local NewKey = Key:Clone()
        NewKey.Parent = game.Players.LocalPlayer.Backpack
    end
end)

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 — 10y
0
Everything is working but i cant get any item. vincius0000 0 — 10y
0
It should work fine now Archonious2 160 — 10y
0
It Works Thanks! vincius0000 0 — 10y
Ad

Answer this question