Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local sides = rs.getSides()
- term.clear()
- term.setCursorPos(1, 1)
- for i = 1, #sides do
- side = sides[i]
- if peripheral.isPresent(side) and peripheral.getType(side) == "modem" then
- rednet.open(side)
- break
- end
- end
- while(true) do
- print("Waiting for command..")
- id, msg = rednet.receive("coms_turtles_miner")
- print("Received message: " .. msg)
- if msg == "UPDATE" then
- shell.run("updater false miner")
- elseif msg == "FWD" then
- turtle.forward()
- rednet.broadcast("MOVED_FWD", "status_turtles_miner")
- elseif msg == "BACK" then
- turtle.back()
- rednet.broadcast("MOVED_BACK", "status_turtles_miner")
- elseif msg == "PLACE" then
- turtle.place()
- rednet.broadcast("PLACED", "status_turtles_miner")
- elseif msg == "BREAK" then
- turtle.dig()
- rednet.broadcast("BROKE", "status_turtles_miner")
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement