Advertisement
ns09005264

astralfarm.lua

Feb 28th, 2019
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. local robot = require("robot")
  2. local os = require("os")
  3. local component = require("component")
  4.  
  5. local inv = component.inventory_controller
  6.  
  7. function forward()
  8. while not robot.forward() do
  9. os.sleep(1)
  10. end
  11. end
  12.  
  13. function get()
  14. while not inv.suckFromSlot(0, 1, 1) do
  15. os.sleep(3)
  16. end
  17. end
  18.  
  19. function getResult()
  20. while not robot.suck() do
  21. os.sleep(5)
  22. end
  23. end
  24.  
  25. while true do
  26.  
  27. get()
  28. forward()
  29. forward()
  30. forward()
  31. inv.equip()
  32. robot.use()
  33. inv.equip()
  34. robot.use()
  35. getResult()
  36. robot.turnLeft()
  37. forward()
  38. robot.turnLeft()
  39. forward()
  40. forward()
  41. forward()
  42. robot.dropDown()
  43. robot.turnLeft()
  44. forward()
  45. robot.turnLeft()
  46.  
  47. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement