lua <eof> 预计接近尾声
lua <eof> expected near end
我正在尝试使用 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
在第 14 行的 break
之后有一个额外的 end
。它提前关闭了条件块。您收到此错误消息是因为文件底部的 end
没有要关闭的内容。
我正在尝试使用 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
在第 14 行的 break
之后有一个额外的 end
。它提前关闭了条件块。您收到此错误消息是因为文件底部的 end
没有要关闭的内容。