Advertisement
Guest User

gang

a guest
Jul 29th, 2016
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.38 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.     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.    forward
  26.    turtle.turnLeft()
  27.    turtle.turnLeft()  
  28.    forward
  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.     for y=1,h-1 do
  57.       turn()
  58.       up()
  59.       turtle.up()
  60.     end
  61.     for y=1,h-1 do
  62.       turtle.down()
  63.     end
  64.   end
  65.   turtle.turnLeft()
  66.   turtle.turnLeft()
  67.   turtle.forward()
  68.   turtle.select(2)
  69.   turtle.place()
  70.   turtle.back()
  71.   turtle.select(3)
  72.   turtle.place()
  73.   refuel()
  74.   for i=4,16 do
  75.     turtle.select(i)
  76.     turtle.drop(64)
  77.   end
  78.   turtle.turnLeft()
  79.   turtle.turnLeft()
  80. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement