Lua挖掘龟GPS恢复脚本出现问题。

我正在玩 minecraft ftb 同时学习 Lua。我已经掌握了一些基础知识,能够编写程序,但我不知道如何使它具有重启保护功能。因此,如果服务器重新启动,我的 turtle 将记住它的位置,并恢复之前的任务。我查看了许多其他程序,并决定使用 GPS 设置来解决问题。但是,如何让 turtle 通过 gps 恢复任务呢?我正在编写一个农场脚本,所以 turtle 将处于相对位置,并且每分钟只移动一次,以收集和重新种植作物。

点赞
用户501459
用户501459

你需要将你的海龟状态保存到磁盘上,然后在启动时重新加载它。有一个API可用于将数据保存到文件中。例如,要将表序列化到磁盘上:

function save(table, name)
   local file = fs.open(name, "w")
   file.write(textutils.serialize(table))
   file.close()
end
2014-04-05 22:08:38