dealingwith

Oak farmer collector

Jan 19th, 2015
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. function fuel()
  2. if turtle.getFuelLevel() < 30 then
  3. turtle.select(16)
  4. if turtle.refuel(16) then
  5. return true
  6. end
  7. print("Refuelling failed.")
  8. return false
  9. end
  10. end
  11.  
  12. function dump()
  13. for i=1,15,1 do
  14. turtle.select(i)
  15. turtle.drop()
  16. end
  17. end
  18.  
  19. function left()
  20. turtle.turnLeft()
  21. turtle.suck()
  22. end
  23.  
  24. function right()
  25. turtle.turnRight()
  26. turtle.suck()
  27. end
  28.  
  29. function forward()
  30. turtle.forward()
  31. turtle.suck()
  32. end
  33.  
  34. function collect()
  35. turtle.up()
  36. dump()
  37. turtle.down()
  38. left()
  39. forward()
  40. for i=1,3,1 do
  41. right()
  42. for x=1,4,1 do
  43. forward()
  44. end
  45. end
  46. right()
  47. forward()
  48. left()
  49. forward()
  50. left()
  51. forward()
  52. forward()
  53. for i=1,3,1 do
  54. left()
  55. for x=1,6,1 do
  56. forward()
  57. end
  58. end
  59. left()
  60. forward()
  61. forward()
  62. left()
  63. forward()
  64. end
  65.  
  66. while true do
  67. collect()
  68. print("Waiting 15 minutes")
  69. os.sleep(900)
  70. end
Advertisement
Add Comment
Please, Sign In to add comment