尝试用 nil 连接字符串 | Roblox 代码,如何修复?

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

我一直在开发一个 GUI 系统,其中有健康值、耐力和 EXP 栏。

当我终于接近尾声时,我在这部分代码上收到了一条错误消息,内容是:

尝试将字符串与 nil 连接

HealthDisplay.Text = "HP:  " .. Humanoid.Health .. "/" .. Humanoid.MaxHealth
StaminaDisplay.Text = "Stamina:  " .. Stamina.Value .. "/" .. MaxStamina.Value
LvlDisplay.Text = "Lvl:  " .. Level.Value

我不知道如何解决这个问题。

我尝试使用“tostring()”函数,但它只会在条上显示“nil”,而不是数字。

string lua roblox roblox-studio lua-scripting-library
1个回答
0
投票

问题是一个或多个

Humanoid.Health
Humanoid.MaxHealth
Stamina.Value
MaxStamina.value
Level.Value
变量为空(nil)。

尝试将它们一一打印出来,直到找到所有空变量。之后,尝试找出它们为何为空 - 尝试在您的文件中查找它们,或者 https://create.roblox.com/docs 它是一个常量吗

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.