add error handling to rc turtle
This commit is contained in:
parent
f005a9eee8
commit
00df04540a
|
@ -49,13 +49,13 @@ local actions = {
|
|||
send_remote(turtle.suck())
|
||||
end,
|
||||
[keys.f] = function()
|
||||
sendRemote "Refueling"
|
||||
send_remote "Refueling"
|
||||
for i = 1, 16 do
|
||||
sendRemote(i)
|
||||
send_remote(i)
|
||||
turtle.select(i)
|
||||
turtle.refuel()
|
||||
end
|
||||
sendRemote "Refueled"
|
||||
send_remote "Refueled"
|
||||
end,
|
||||
[keys.i] = function()
|
||||
for i = 1, 16 do
|
||||
|
|
|
@ -16,6 +16,10 @@ while true do
|
|||
print("invalid command", message)
|
||||
send_remote(false)
|
||||
else
|
||||
f()
|
||||
local result, call_err = pcall(f)
|
||||
|
||||
if not result then
|
||||
print(call_err)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue