#gamepass

1 messages · Page 1 of 1 (latest)

sleek radish
#

i am new to gamepasses but i did script , can somoene check if all thing will work fine

#
local plr = game.Players.LocalPlayer
local marketplaceservice = game:GetService("MarketplaceService")
local button = script.Parent
local gamepassid = 1407830552
button.Activated:Connect(function()
    marketplaceservice:PromptGamePassPurchase(plr , gamepassid)
end)
local marketplaceservice = game:GetService("MarketplaceService")
local gamepassid = 1407830552
game.Players.PlayerAdded:Connect(function(plr)
    local success,error_msg = pcall(function()
        return marketplaceservice:UserOwnsGamePassAsync(plr.UserId , gamepassid)
    end)
    
    if success then
        print("player already have gamepass")
    else
        error(error_msg)
    end
end)

marketplaceservice.PromptGamePassPurchaseFinished:Connect(function(plr , id , waspurch)
    if id == gamepassid and waspurch then
        print("hi")
    else
        print("play other game poor person")
    end
end)