Advertisement
Guest User

TunnelNeu

a guest
Sep 16th, 2014
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.73 KB | None | 0 0
  1. strecke = 0
  2. laenge = 0
  3. breite = 0
  4. fuelstand = turtle.getFuelLevel()
  5.  
  6. function forward(x)
  7.   for i=1,x do
  8.     turtle.forward()
  9.   end
  10. end
  11.  
  12. function turnDouble()
  13.   turtle.turnRight()
  14.   turtle.turnRight()
  15. end
  16.  
  17. function goMid()
  18.   turtle.down()
  19.   turtle.turnRight()
  20.   turtle.forward()
  21.   turtle.turnRight()  
  22. end
  23.  
  24. function ausladen()
  25.   goMid()
  26.   forward(laenge)
  27.   forward(1)
  28.   slot = 2
  29.   while slot >=16 do
  30.     slot = slot + 1
  31.     turtle.select(slot)
  32.     turtle.drop()
  33.   end
  34.   turnDouble()
  35.   forward(1)
  36. end
  37.  
  38. function digFront()
  39.   while turtle.detect() == true do
  40.     turtle.dig()
  41.     os.sleep(0.5)
  42.   end
  43. end
  44.  
  45. function digAbove()
  46.   while turtle.detectUp() == true do
  47.     turtle.digUp()
  48.     os.sleep(0.5)
  49.   end
  50. end
  51.  
  52. function digAll()
  53.   digAbove()
  54.   turtle.digDown()
  55. end
  56.  
  57. function setCouble()
  58.   while turtle.detectedDown == false do
  59.     turtle.select(2)
  60.     turtle.placeDown()
  61.   end
  62. end
  63.  
  64.  
  65.  
  66. print("Herzlich Willkommen, ich bin ein freundlicher Mienenhelfer")
  67. os.sleep(2)
  68. print("Ich baue eine 3-Block hohe Hoehle mit fuer dich geringst moeglichem Aufwand")
  69. os.sleep(2)
  70. print("Wie lang soll diese Hoehle werden ?")
  71. laenge = io.read()
  72. print("Wie breit soll diese Hoehle werden ?")
  73. breite = io.read()
  74. print("Fackeln in Slot 1, eine pro 5 Block, Couble in Slot 2 fuer die Lava- Seen")
  75. os.sleep(3)
  76. print("Ich habe genug Energy fuer")
  77. print(Fuelstand)
  78. print("Aktionen")
  79.  
  80.  
  81.  
  82.  
  83.  
  84. turtle.up()
  85. for i=1,laenge do
  86.   strecke = strecke + 1
  87.   digFront()
  88.   turtle.forward()
  89.   turtle.turnRight()
  90.   nBreite = breite - 1
  91.   for i=1,nBreite do
  92.     digAll()
  93.     digFront()
  94.     forward(1)
  95.   end
  96.   digAll()
  97.   turnDouble()
  98.   for i=1,nBreite do
  99.     setCouble()
  100.     forward(1)
  101.   end
  102.   turtle.turnRight()
  103.   end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement