为什么更改的gui代码不适用于Roblox Studio?

问题描述 投票:0回答:1

我正在尝试创建一个每5秒更改一次的TextLabel。我有此代码,但是它不起作用。

local player = game.Players:GetPlayerFromCharacter(part.Parent) —this is our gateway to getting the PlayerGui object.
  local PlayerUI = player:WaitForChild(“PlayerGui”)
  local txtLabel = PlayerUI[“Welcome_Text”].TextLabel
while x < 1 do
  wait(5)
  txtLabel.Text = “Welcome to The Shadow Realm!”
  wait(5)
  txtLabel.Text = “Warning: This game contains scenes that may be too scary for some roblox players”
end 

我收到一条错误消息,说。

ServerScriptService.Script:2:尝试索引全局'part'(nil值)

我不知道在哪里放置我的GUI。

lua roblox
1个回答
0
投票

如果我正确理解了您要做什么,您应该能够创建一个ScreenGui并将其放置在StartGui中,以便每个玩家在加入游戏时都将其复制到他的PlayerGui中。您可以在该GUI内放置LocalScript,以控制屏幕上的文本。

© www.soinside.com 2019 - 2024. All rights reserved.