Advertisement
Stani12

Untitled

Jan 25th, 2022
1,335
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function row()
  2.   for i = 1,16 do
  3.     turtle.select(3)
  4.     turtle.digDown()
  5.     turtle.placeDown()
  6.     turtle.forward()
  7.  
  8.     local fuellevel = turtle.getFuelLevel()
  9.       if fuellevel < 1 then
  10.         os.shutdown()
  11.       end
  12.    end
  13. end
  14.  
  15. function leftReset()
  16.   turtle.turnLeft()
  17.   turtle.forward()
  18.   turtle.turnLeft()
  19.   turtle.forward()
  20.  
  21.   local fuellevel = turtle.getFuelLevel()
  22.     if fuellevel < 1 then
  23.       os.shutdown()
  24.     end
  25.  
  26. end
  27.  
  28. function rightReset()
  29.   turtle.turnRight()
  30.   turtle.forward()
  31.   turtle.turnRight()
  32.   turtle.forward()
  33.  
  34.   local fuellevel = turtle.getFuelLevel()
  35.     if fuellevel < 1 then
  36.       os.shutdown()
  37.     end
  38. end
  39.  
  40. function resetAE()
  41.   turtle.turnLeft()
  42.   turtle.forward()
  43.   turtle.forward()
  44.   turtle.forward()
  45.   turtle.turnLeft()
  46.   turtle.forward()
  47. end
  48.  
  49. function refuel()
  50.   turtle.select(1)
  51.  
  52.   local coal = turtle.getItemCount(1) - 1
  53.   turtle.refuel(coal)
  54.  
  55.   local fuellevel = turtle.getFuelLevel()
  56.  
  57.   if fuellevel < 3 then
  58.     rednet.broadcast("Fuel level is low on the farming turtle.","fuelturtle")
  59.   end
  60. end
  61.  
  62. rednet.open("right")
  63. row()
  64. leftReset()
  65. refuel()
  66. row()
  67. rightReset()
  68. refuel()
  69. row()
  70. leftReset()
  71. refuel()
  72. row()
  73. refuel()
  74. resetAE()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement