Advertisement
Birog

Andre

Feb 10th, 2013
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- Auftanken
  2. local function refuel()
  3.     local fuelLevel = turtle.getFuelLevel()
  4.     if fuelLevel == "unlimited" or fuelLevel > 20 then
  5.         return
  6.     end
  7.    
  8.     local function tryRefuel()
  9.         for n=13,16 do
  10.             if turtle.getItemCount(n) > 0 then
  11.                 turtle.select(n)
  12.                 if turtle.refuel(1) then
  13.                     turtle.select(1)
  14.                     return true
  15.                 end
  16.             end
  17.         end
  18.         turtle.select(1)
  19.         return false
  20.     end
  21.    
  22.     if not tryRefuel() then
  23.         print( "Add more fuel to continue." )
  24.         while not tryRefuel() do
  25.             sleep(1)
  26.         end
  27.         print( "Resuming Tunnel." )
  28.     end
  29. end
  30.  
  31. function farm()
  32.  for f=1,8 do
  33.   refuel()
  34.   turtle.digDown()
  35.   turtle.select(1)
  36.   turtle.placeDown()
  37.   if f < 8 then
  38.    refuel()
  39.    turtle.forward()
  40.   end
  41.  end
  42.  for b=1,7 do
  43.   refuel()
  44.   turtle.back()
  45.  end
  46. end
  47.  
  48.  
  49.  
  50. shell.run("clear")
  51. print("   Entwickelt von Andre__ & Birog    ")
  52. print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
  53. print("  Brennstoff in Fach 13 bis 16 legen ")
  54. print("        Samen in Fach 1 legen        ")
  55. print()
  56. print("           Weiter mit Enter          ")
  57. print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
  58. go = io.read()
  59.  
  60.  
  61. function lol()
  62.  refuel()
  63.  turtle.turnLeft()
  64.  shell.run("go forward 2")
  65.  turtle.turnRight()
  66. end
  67.  
  68. for e=1,5 do
  69.  refuel()
  70.  farm()
  71.  lol()
  72. end
  73.  
  74. farm()
  75. refuel()
  76. turtle.turnRight()
  77. shell.run("go forward 10")
  78. turtle.turnLeft()
  79. print(" Fertig mit der Arbeit ")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement