我正在尝试做一个游戏make脚本,当你加入,你将被告知购买一个游戏make。但是当你加入游戏时,Gamepass就不会出现了。输出不给我一个错误。
local marketplaceservice = game:GetService("MarketplaceService")
local gamepassid = 11585012233
local function PromtPurchase()
local players = game.Players.LocalPlayer
local haspass = false
local success, message = pcall(function()
local hasspass =
marketplaceservice:PromptGamePassPurchase(players.UserId,gamepassid)
if haspass == true then
print("Player has pass")
marketplaceservice:PromptGamePassPurchase(players, gamepassid)
else
marketplaceservice:PromptGamePassPurchase(players, gamepassid)
end
end)
wait(1)
promtPurchase()
发布于 2022-11-27 06:01:26
local hasspass = marketplaceservice:PromptGamePassPurchase(players.UserId,gamepassid)
这是一个提示函数,所以它每次都会提示,您想要使用
local hasspass = marketplaceservice:UserOwnsGamePassAsync(players.UserId, gamepassid)
https://stackoverflow.com/questions/74578868
复制相似问题