Advertisement
Xenogami

turtleElevatorControll

Jun 21st, 2013
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.63 KB | None | 0 0
  1. local function moveUp()
  2. turtle.select(1)
  3. rednet.broadcast("moveUp")
  4. while turtle.getItemCount(1) > 0 do
  5. redstone.setOutput("bottom", true)
  6. os.sleep(.4)
  7. redstone.setOutput("bottom", false)
  8. os.sleep(.4)
  9. turtle.place()
  10. end
  11. end
  12.  
  13. local function moveDown()
  14. turtle.select(1)
  15. rednet.broadcast("moveDown")
  16. while turtle.getItemCount(1) < 50 do
  17. redstone.setOutput("left", true)
  18. os.sleep(.4)
  19. redstone.setOutput("left", false)
  20. os.sleep(.4)
  21. turtle.dig()
  22. end
  23. end
  24.  
  25. local function firstRun()
  26. if turtle.getItemCount(1) > 0 then
  27. moveUp()
  28. end
  29. end
  30.  
  31. local function comms()
  32. state = rednet.receive()
  33. end
  34.  
  35. parallel.waitForAny(comms())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement