Advertisement
Guest User

turtle

a guest
Nov 26th, 2014
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.15 KB | None | 0 0
  1. local t = peripheral.wrap("right")
  2. t.open(8000)
  3. print("Connecte")
  4. while true do
  5. local event, modemSide, senderChannel, replyChannel, message, senderDistance = os.pullEvent("modem_message")
  6. print("Cmd received")
  7. if message == "up" then
  8.   print("UP")
  9.   print(turtle.up())
  10. elseif message == "down" then
  11.   print("DOWN")
  12.   turtle.down()
  13. elseif message == "forward" then
  14.   print("FORWARD")
  15.   turtle.forward()
  16. elseif message == "back" then
  17.   print("BACK")
  18.   turtle.back()
  19. elseif message == "turn_left" then
  20.   print("TURN_LEFT")
  21.   turtle.turnLeft()
  22. elseif message == "turn_right" then
  23.   print("TURN_RIGHT")
  24.   turtle.turnRight()
  25. elseif message == "flip" then
  26.   print("FLIP")
  27.   turtle.turnRight()
  28.   turtle.turnRight()
  29. elseif message == "reboucher" then
  30.   print("REBOUCHER")
  31.   while true do
  32.     if turtle.detectDown() == false then
  33.       print("No Block Detected")
  34.       if turtle.getItemCount(slot) < 1 then
  35.         slot = slot + 1
  36.         turtle.select(slot)
  37.        end
  38.        turtle.placeDown()
  39.       else
  40.         print("Block detected, up")
  41.         turtle.forward()
  42.       end
  43.      end
  44. elseif message == "refuel" then
  45.   turtle.refuel()
  46. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement