Advertisement
Guest User

Untitled

a guest
Feb 26th, 2015
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.63 KB | None | 0 0
  1. local function check()
  2. if turtle.getFuelLevel() < 5 then
  3. monitor.write( "Refueling Turtle")
  4. turtle.select(16)
  5. turtle.refuel(1)
  6. turtle.select(1)
  7. end
  8. end
  9.  
  10. local function RoxSlave()
  11. local run = 1
  12. while run == 1 do
  13. local scrap, message = rednet.receive()
  14. if message == "MoveForward" then
  15. monitor.write( "Moving Forward" )
  16. elseif message == "MoveBack" then
  17. monitor.write( "Moving Backward" )
  18. elseif message == "MoveLeft" then
  19. monitor.write( "Moving Left" )
  20. elseif message == "MoveRight" then
  21. monitor.write( "Moving Right" )
  22. elseif message == "MoveUp" then
  23. monitor.write( "Moving Up" )
  24. elseif message == "MoveDown" then
  25. monitor.write( "Moving Down" )
  26. elseif message == "DigForward" then
  27. monitor.write( "Digging Forward" )
  28. elseif message == "DigUp" then
  29. monitor.write( "Digging Up" )
  30. elseif message == "DigDown" then
  31. monitor.write( "Digging Down" )
  32. elseif message == "EndTurtle" then
  33. run = 0
  34. rednet.close("right")
  35. monitor.write( "Console ended program.")
  36. elseif message == "EndBoth" then
  37. run = 0
  38. rednet.close("right")
  39. monitor.write( "Console ended program.")
  40. end
  41. end
  42. end
  43. rednet.open("right")
  44. local monitor = peripheral.wrap("left")
  45. term.clear()
  46. monitor.write( "Rox Remote Control Turtle \(RoxRCT\)")
  47. monitor.write("---------------------------------------")
  48. monitor.write( "Receiver ready. Awaiting command from")
  49. monitor.write( "the console.")
  50. monitor.write( "Fuel is used from slot 16.")
  51. monitor.write("---------------------------------------")
  52. RoxSlave()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement