lua <eof>预计接近尾声

时间:2019-04-07 07:35:39

标签: lua computercraft

我正在尝试使用Computercraft在Minecraft中制作钥匙卡门,这在第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

1 个答案:

答案 0 :(得分:3)

在第14行的gulp.task('watch', function(){ gulp.watch('scss/**/*.scss', gulp.series('do-sass')); }); 之后有一个额外的end。它会过早关闭条件块。您收到此错误消息是因为文件底部的break无法关闭。