代码显示“尝试比较数字<=实例”

它说

Players.ninjafox56.PlayerGui.Shop.ShopGui.LightSide.ChooseSideL:5: 尝试比较数字<=实例

Rank = game.Players.LocalPlayer.leaderstats.Rank
Power = game.Players.LocalPlayer.leaderstats.Power

if Power>=10000 then
    Rank.Value = 'Light'
else
    script.Parent.Text = 'Not Enough Power'
    wait(3)
    script.Parent.Text = 'Light Side'
  end
end)
点赞
用户2860267
用户2860267

由于 Powerleaderstats 中的一个对象,我会假设它是 NumberValue

当你写:

if Power >= 10000 then

你是在将 NumberValue Instance 与数字进行比较,而不是将存储在 Power 中的数字与数字进行比较,这就是你出错的原因。要解决这个问题,请在比较中使用 NumberValue 的 Value

if Power.Value >= 10000 then
2021-08-07 00:35:02