LUA 预计接近尾声

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

我正在尝试使用计算机技术在我的世界中制作一个钥匙卡门,它在第23行给我一个错误说预期

rs.setOutput("bottom", true)
while true do
  if disk.isPresent("top") then
    if fs.exists("disk/.cardauth/authkey") then
      f = fs.open("disk/.cardauth/authkey", "r")
      p = f.readAll()
      if p == "UDoFk6ErYM" then
        disk.eject("top")
        rs.setOutput("bottom", false)
        sleep(4)
        rs.setOutput("bottom", true)
      elseif p == "QmwZNWQsxFug6SMOYQnh" then
        disk.eject("top")
        break end
      else
        disk.eject("top")
      end
    else
      disk.eject("top")
    end
  end
  sleep(0.1)
end
lua computercraft
1个回答
3
投票

在第14行的end之后有一个额外的break。它过早地关闭了条件块。您收到此错误消息,因为文件底部的end无法关闭。

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