【发布时间】:2020-11-08 07:28:01
【问题描述】:
我正在制作游戏。我正在尝试制作一个脚本,当玩家单击 SurfaceGUI 上的按钮时,将提示他们购买游戏通行证。但是,该函数没有执行,我不知道为什么。
如果有帮助,它在 LocalScript 中。
script.Parent.MouseButton1Click:Connect(function()
local mps = game:GetService("MarketplaceService")
local player = game.Players.LocalPlayer
print("vars")
mps:PromptGamePassPurchase(player, 10772382)
print("prompt")
end)
【问题讨论】:
-
此 LocalScript 是否位于工作区中的某个位置?我假设因为它是 SurfaceGui 的子对象,所以它位于工作区中的某个位置。