Advertisement
felixlikesbmx

Untitled

Oct 2nd, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.64 KB | None | 0 0
  1. --[[
  2. 16 X (4x2) farm
  3. ]]--
  4.  
  5. local function move1()
  6. turtle.dig()
  7. while not turtle.forward() do
  8. sleep(1)
  9. end
  10. turtle.digDown()
  11. term.setCursorPos(1,4)
  12. print("Fuel Remaning : "..tostring(turtle.getFuelLevel()))
  13. end
  14.  
  15. local function move2()
  16. while not turtle.forward() do
  17. sleep(1)
  18. end
  19. term.setCursorPos(1,4)
  20. print("Fuel Remaning : "..tostring(turtle.getFuelLevel()))
  21. end
  22.  
  23. local function getfuel()
  24. local x = 0
  25. while not (turtle.getFuelLevel()) >500 do
  26. turtle.suckDown(x,64)
  27. turtle.refuel(64)
  28. x=x+1
  29. end
  30. end
  31.  
  32. local function drop()
  33. for y (1,16) do
  34. turtle.select(y)
  35. while turtle.dropDown(64) do
  36. term.clear()
  37. term.setCursorPos(1,4)
  38. print("box is full")
  39. end
  40. end
  41.  
  42.  
  43.  
  44. local function plow()
  45. while not turtle.up() do
  46. sleep(1)
  47. end
  48.  
  49. while not turtle.up() do
  50. sleep(1)
  51. end
  52.  
  53. move1()
  54.  
  55. for o = 1,4 do
  56. for i = 1,16 do
  57. move1()
  58. end
  59. turtle.turnRight()
  60. move1()
  61. turtle.turnRight()
  62.  
  63. for i = 1,16 do
  64. move()
  65. end
  66. if o <4 then
  67. turtle.turnLeft()
  68. move1()
  69. move1()
  70. turtle.turnLeft()
  71. end
  72. end
  73.  
  74. turtle.turnRight()
  75. for i = 1,10 do
  76. move2()
  77. end
  78. turtle.turnRight()
  79.  
  80. while not turtle.down() do
  81. sleep(1)
  82. end
  83. turtle.turnLeft()
  84. turtle.turnLeft()
  85. end
  86.  
  87.  
  88. local iRepeat = 0
  89. local iMin = 40
  90. local iCount = 0
  91. local spacer = ""
  92. while true do
  93. term.clear()
  94. term.setCursorPos(1,4)
  95. print("Fuel Remaning : "..tostring(turtle.getFuelLevel()))
  96. term.setCursorPos(1,1)
  97. iRepeat = iRepeat+1
  98. print("plowing :"..iRepeat)
  99. plow()
  100. term.setCursorPos(1,4)
  101. print("Fuel Remaning : "..tostring(turtle.getFuelLevel()))
  102. iCount = iMin
  103. while true do
  104. iCount = iCount-1
  105. term.setCursorPos(1,2)
  106. term.clearLine()
  107. print("sleeping "..iMin.." minuites")
  108. for i = 59,0,-1 do
  109. sleep(1)
  110. term.setCursorPos(1,3)
  111. term.clearLine()
  112. if i < 10 then
  113. spacer = "0"
  114. else
  115. spacer = ""
  116. end
  117. write("To go "..iCount..":"..spacer..i)
  118. end
  119. if iCount == 0 then
  120. break
  121. end
  122. end
  123. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement