Advertisement
Guest User

tunnelDiggah

a guest
Feb 24th, 2020
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.65 KB | None | 0 0
  1. torches = turtle.getItemCount(1)
  2. if turtle.getFuelLevel()<((torches+1)*100) then
  3.   print("Es wird ein Fuel Level von mindestens "..((torches+1)*100).." benoetigt um dieses Programm zu starten!")
  4. else  
  5.   print("Fuel Level Ausreichend, fange an du Diggahn, Diggah")
  6.  
  7.   position = 0
  8.  
  9.   function clear()
  10.     while turtle.detect() do
  11.       turtle.dig()
  12.     end
  13.     turtle.turnLeft()
  14.     turtle.turnLeft()
  15.     while turtle.detect() do
  16.       turtle.dig()
  17.     end
  18.   end
  19.  
  20.   function putTorch()
  21.     turtle.turnLeft()
  22.     turtle.turnLeft()
  23.     turtle.down()
  24.     turtle.down()
  25.     turtle.select(1)
  26.     turtle.place()
  27.     turtle.turnLeft()
  28.     turtle.turnLeft()
  29.     turtle.up()
  30.     turtle.up()
  31.   end
  32.  
  33.   function emptyInv()
  34.     turtle.turnLeft()
  35.     turtle.turnLeft()
  36.     turtle.down()
  37.     for x=0, position+1 do
  38.       turtle.forward()
  39.     end
  40.     for x=2, 16 do
  41.       turtle.select(x)
  42.       turtle.drop()
  43.     end
  44.     turtle.select(1)
  45.     turtle.turnLeft()
  46.     turtle.turnLeft()
  47.     for x=0, position+1 do
  48.       turtle.forward()
  49.     end
  50.     turtle.up()
  51.   end  
  52.  
  53.  
  54.   turtle.up()
  55.   turtle.up()
  56.   for i=1,torches do
  57.     if i~=1 then
  58.       putTorch()
  59.     end  
  60.     for j=1, 10 do
  61.       if turtle.getItemCount(16)~=0 then
  62.         emptyInv()
  63.       end
  64.       turtle.dig()
  65.       turtle.down()
  66.       turtle.dig()
  67.       turtle.down()
  68.       turtle.dig()
  69.       while turtle.forward() == false do
  70.         turtle.dig()
  71.         turtle.attack()
  72.       end
  73.       turtle.turnLeft()
  74.       clear()
  75.       turtle.up()
  76.       clear()
  77.       turtle.up()
  78.       clear()
  79.       turtle.turnLeft()
  80.       position = position + 1
  81.     end      
  82.   end
  83. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement