Advertisement
gustav9797

turtleclient

Jan 5th, 2013
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. rednet.open("right")
  2. serverId = 31
  3.  
  4. function listen()
  5. local event, senderId, message, distance = os.pullEvent()
  6. if event == "rednet_message" then
  7. if senderId == serverId then
  8. if turtle.getFuelLevel == 0 then
  9. turtle.select(1)
  10. turtle.refuel(1)
  11. end
  12. if message == "forward" then
  13. turtle.forward()
  14. elseif message == "back" then
  15. turtle.back()
  16. elseif message == "turnLight" then
  17. turtle.turnRight()
  18. elseif message == "turnLeft" then
  19. turtle.turnLeft()
  20. elseif message == "dig" then
  21. turtle.dig()
  22. elseif message == "digUp" then
  23. turtle.digUp()
  24. elseif message == "digDown" then
  25. turtle.digDown()
  26. end
  27. end
  28. return true
  29. end
  30. return false
  31. end
  32.  
  33. while true do
  34. while parallel.waitForAny(listen) do
  35. print("listeningloop")
  36. sleep(1)
  37. end
  38. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement