【发布时间】:2020-03-06 05:31:01
【问题描述】:
我是 Lua 和 Stack 的新手,所以我提前道歉。 我目前正在使用大亨工具包创建 Roblox 游戏,玩家的金钱价值只显示在排行榜上,而没有显示在屏幕上。这会让你很难知道你在控制台和移动设备上有多少钱,所以我正在尝试设置一个 GUI 来在屏幕上显示玩家的金额。现在,设置 GUI 不是问题,知道在 GUI 上设置文本值是什么。
我不知道如何上传图片,但我的工作区中的路径看起来有点像这样: 玩家(在工作区的第一个选项卡上)-> Player-> leaderstats-> Cash
我试图像这样获取变量(名为“Cash”):game.Players.Player.leaderstats.Cash.Value 但因为我没有命名为“Player”,所以它不起作用。我试过用 LocalPlayer 替换它(看起来像 game.Players.LocalPlayer.leaderstats.Cash.Value),但这也没有用。它仅在我将“玩家”替换为我的用户名 (game.Players.Username.leaderstats.Cash.Value) 时才有效,但我希望这对我以外的其他玩家也有效。
我也尝试找到原始变量,但因为我没有制作套件,所以我不知所措。我查看了它附带的每个脚本,但找不到任何东西。
当我尝试将文本设置为这些值时,没有任何反应。我收到的错误消息类似于Player is not a valid member of Players。
任何帮助将不胜感激!
【问题讨论】:
-
我假设您可以获取板上某人的用户名,并将其分配给一个变量,然后在
game.Players.Username中将该变量用作Username。