Луа <eof>ожидается ближе к концу - PullRequest
1 голос
/ 07 апреля 2019

Я пытаюсь сделать дверь карты доступа в Minecraft с помощью компьютера, и в строке 23 появляется сообщение об ошибке "1001 *"

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 Ответ

3 голосов
/ 07 апреля 2019

После break в строке 14 есть дополнительный end. Он преждевременно закрывает условный блок.Вы получаете это сообщение об ошибке, потому что end внизу файла нечего закрывать.

...