Guest User

Test

a guest
Apr 6th, 2014
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.95 KB | None | 0 0
  1. local function checkFuel()
  2.   if turtle.getFuelLevel() < 10 then
  3.       turtle.select(1)
  4.       turtle.refuel(1)
  5.   else
  6.       turtle.select(15)
  7.       turtle.placeUp()
  8.       turtle.suck(5)
  9.       turtle.digUp()
  10.   end
  11. end
  12.  
  13. local function MoveF()
  14.   checkFuel()
  15.   turtle.forward()
  16. end
  17.  
  18. local function TurnL()
  19.   checkFuel()
  20.   turtle.turnLeft()
  21. end
  22.  
  23. local function TurnR()
  24.   checkFuel()
  25.   turtle.turnRight()
  26. end
  27.  
  28. local function Back()
  29.   checkFuel()
  30.   turtle.back()
  31. end
  32.  
  33. local function Harvest()
  34.   checkFuel()
  35.   turtle.digDown()
  36.   sleep(0.5)
  37.   turtle.select(16)
  38.   turtle.placeDown(1)
  39. end
  40.  
  41. local function WalkF()
  42.   MoveF()
  43.   Harvest()
  44.   MoveF()
  45.   Harvest()
  46.   MoveF()
  47.   Harvest()
  48.   MoveF()
  49.   Harvest()
  50.   MoveF()
  51.   Harvest()
  52.   MoveF()
  53.   Harvest()
  54.   MoveF()
  55.   Harvest()
  56.   MoveF()
  57.   Harvest()
  58. end
  59. local function Harvester()
  60. term.clear()
  61. term.setCursorPos(1,1)
  62. print("Ich arbeite...")
  63. MoveF()
  64. Harvest()
  65.   WalkF()
  66. TurnR()
  67. MoveF()
  68. Harvest()
  69. TurnR()
  70.   WalkF()
  71. TurnL()
  72. MoveF()
  73. Harvest()
  74. TurnL()
  75.   WalkF()
  76. TurnR()
  77. MoveF()
  78. Harvest()
  79. TurnR()
  80.   WalkF()
  81. TurnL()
  82. MoveF()
  83. Harvest()
  84. TurnL()
  85.   WalkF()
  86. TurnR()
  87. MoveF()
  88. Harvest()
  89. TurnR()
  90.   WalkF()
  91. TurnL()
  92. MoveF()
  93. Harvest()
  94. TurnL()
  95.   WalkF()
  96. TurnR()
  97. MoveF()
  98. Harvest()
  99. TurnR()
  100.   WalkF()
  101. TurnL()
  102. MoveF()
  103. Harvest()
  104. TurnL()
  105.   WalkF()
  106.  
  107. turtle.turnLeft()
  108. turtle.turnLeft()
  109. MoveF()
  110. MoveF()
  111. MoveF()
  112. MoveF()
  113. MoveF()
  114. MoveF()
  115. MoveF()
  116. MoveF()
  117. turtle.turnRight()
  118. MoveF()
  119. MoveF()
  120. MoveF()
  121. MoveF()
  122. MoveF()
  123. MoveF()
  124. MoveF()
  125. MoveF()  
  126. term.clear()
  127. term.setCursorPos(1,1)
  128. print("Ich warte...")
  129.   turtle.turnRight()
  130.   turtle.back()
  131. sleep(1)
  132.   turtle.select(2)
  133.   turtle.dropDown(64)
  134.     turtle.select(3)
  135.     turtle.dropDown(64)
  136.       turtle.select(4)
  137.       turtle.dropDown(64)
  138.         turtle.select(5)
  139.         turtle.dropDown(64)
  140.           turtle.select(6)
  141.           turtle.dropDown(64)
  142. sleep(1800)
  143. end
  144.  
  145. while true do
  146.    Harvester()
  147.   sleep(0.1)
  148. end
Advertisement
Add Comment
Please, Sign In to add comment