Advertisement
Guest User

gang

a guest
Jul 29th, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.42 KB | None | 0 0
  1. print("Ich grabe jetzt einen Gang mit Variabler Laenge, Variabler Hoehe und 3 Block Breite")
  2.  
  3. print("Slot 1: Cobble, Slot 2: Fackeln, Slot 3: Kisten")
  4.  
  5. print("Wie lang? Die Laenge muss durch 10 teilbar sein!")
  6. l = tonumber(read())
  7.  
  8. print("Wie hoch?")
  9. h = tonumber(read())
  10.  
  11. function forward()
  12.   while(not turtle.forward()) do
  13.     turtle.dig()
  14.   end
  15. end
  16.  
  17. function up()
  18.   while(not turtle.up()) do
  19.     turtle.digUp()
  20.   end
  21. end
  22.  
  23. function turn()
  24.    turtle.turnRight()
  25.    turtle.dig()
  26.    turtle.turnLeft()
  27.    turtle.turnLeft()  
  28.    turtle.dig()
  29.    turtle.turnRight()
  30. end
  31.  
  32. function refuel()
  33.   if(turtle.getFuelLevel() < 50) then
  34.     turtle.select(4)
  35.     turtle.refuel(64)
  36.     turtle.select(5)
  37.     turtle.refuel(64)
  38.     turtle.select(6)
  39.     turtle.refuel(64)
  40.     turtle.select(7)
  41.     turtle.refuel(64)
  42.     turtle.select(8)
  43.     turtle.refuel(64)
  44.     turtle.select(9)
  45.     turtle.refuel(64)
  46.   end
  47. end
  48.    
  49.  
  50. z=l/1
  51.  
  52. for x=1,z do
  53.   for p=1,10 do
  54.     forward()
  55.     turtle.forward()
  56.     turn()
  57.     for y=1,h-1 do
  58.       turtle.digUp()
  59.       turtle.up()
  60.       turn()
  61.     end
  62.     for y=1,h-1 do
  63.       turtle.down()
  64.     end
  65.   end
  66.   turtle.turnLeft()
  67.   turtle.turnLeft()
  68.   turtle.forward()
  69.   turtle.select(2)
  70.   turtle.place()
  71.   turtle.back()
  72.   turtle.select(3)
  73.   turtle.place()
  74.   refuel()
  75.   for i=4,16 do
  76.     turtle.select(i)
  77.     turtle.drop(64)
  78.   end
  79.   turtle.turnLeft()
  80.   turtle.turnLeft()
  81. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement