Lua TextLabel 文本更改脚本 ROBLOX
Lua TextLabel Text Change Script ROBLOX
我正在制作 ROBLOX 游戏并尝试添加中场休息。它应该等到回合结束,然后将其文本更改为 Int 倒计时。这是我的脚本:
TeamChange = game.StarterGui.TeamChange
LobbyBar = game.StarterGui.LobbyBar
TimeWaited = 0
TeamChange.Enabled = false
LobbyBar.TextLabel.Text = "Please Wait for Next Round!"
GameEnded = true
if GameEnded == true then
TeamChange.Enabled = true
repeat
LobbyBar.TextLabel.Text = "Intermission: " + TimeWaited + " Seconds"
TimeWaited = TimeWaited + 1
delay(1)
until TimeWaited == 10
else
LobbyBar.TextLabel.Text = "Please Wait for Next Round!"
TeamChange.Enabled = false
end
这一行弹出错误LobbyBar.TextLabel.Text = "Intermission: " + TimeWaited + " Seconds"
此外,如果 GUI 是 StarterGui 的子项很重要,并且此脚本位于 SeverScriptService 中。
问题是您试图对文本求和而不是连接文本。在 lua 中,要连接文本,语法是 ..
。因此,您应该使用 "Intermission: " .. TimeWaited .. " Seconds"
.
而不是 "Intermission: " + TimeWaited + " Seconds"
我正在制作 ROBLOX 游戏并尝试添加中场休息。它应该等到回合结束,然后将其文本更改为 Int 倒计时。这是我的脚本:
TeamChange = game.StarterGui.TeamChange
LobbyBar = game.StarterGui.LobbyBar
TimeWaited = 0
TeamChange.Enabled = false
LobbyBar.TextLabel.Text = "Please Wait for Next Round!"
GameEnded = true
if GameEnded == true then
TeamChange.Enabled = true
repeat
LobbyBar.TextLabel.Text = "Intermission: " + TimeWaited + " Seconds"
TimeWaited = TimeWaited + 1
delay(1)
until TimeWaited == 10
else
LobbyBar.TextLabel.Text = "Please Wait for Next Round!"
TeamChange.Enabled = false
end
这一行弹出错误LobbyBar.TextLabel.Text = "Intermission: " + TimeWaited + " Seconds"
此外,如果 GUI 是 StarterGui 的子项很重要,并且此脚本位于 SeverScriptService 中。
问题是您试图对文本求和而不是连接文本。在 lua 中,要连接文本,语法是 ..
。因此,您应该使用 "Intermission: " .. TimeWaited .. " Seconds"
.
"Intermission: " + TimeWaited + " Seconds"