尝试比较字符串和数字lua

时间:2020-06-29 11:31:17

标签: lua roblox

script.Parent.Yes.MouseButton1Click:connect(function()
    if game.Players.LocalPlayer.leaderstats.Stage.Value < 20 and db then
        db = false
        script.Parent.Question.Text = "YOU NEED ATLEAST 20 STAGES TO REBIRTH!"
        wait(3)
        script.Parent.Visible = false
        open = false
        db = true
    elseif db then
        game.ReplicatedStorage.Rebirth:FireServer()
        script.Parent.Visible = false
        open = false
    end
end)

为什么这会在第2行显示错误,提示尝试比较字符串和数字?

1 个答案:

答案 0 :(得分:0)

这意味着game.Players.LocalPlayer.leaderstats.Stage.Value是一个字符串。我不知道Leaderstats的工作原理,但我认为您不小心将其设置为字符串而不是数字。