Advertisement
Blackhome

Untitled

Feb 2nd, 2015
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.40 KB | None | 0 0
  1. local d
  2. local l
  3. local b
  4. local h
  5. print("Dieses Programm baut einen Boden")
  6. print("Mit Freiraum drüber")
  7. print("Wollen Sie den Raum links(1) oder rechts(2) haben?")
  8. d = tonumber(io.read())
  9. print("Geben Sie die Groesse des Raumes an")
  10.  
  11. print("Länge:")
  12. l = tonumber(io.read())
  13. print(" ")
  14.  
  15. print("Breite:")
  16. b = tonumber(io.read())
  17. print(" ")
  18.  
  19. print("Höhe:")
  20. h = tonumber(io.read())
  21.  
  22. local i = 1
  23. local n = 1
  24. local a = 1
  25.  
  26. local z = 0
  27. local x
  28. while i<b do
  29. while n<l do
  30. if turtle.detectDown() == true then
  31. turtle.digDown()
  32. end
  33. while a<h do
  34. if turtle.detectUp() == true then
  35. turtle.digUp()
  36. end
  37. if turtle.up() == true then
  38. a=a+1
  39. end
  40. end
  41. a=1
  42. while a<h do
  43. if turtle.detectDown()==true then
  44. turtle.digDown()
  45. end
  46. if turtle.down() == true then
  47. a=a+1
  48. end
  49. end
  50. a=1
  51. if turtle.detectDown()==true then
  52. turtle.digDown()
  53. end
  54. turtle.select(1)
  55. turtle.placeDown()
  56. z = z+1
  57. if z==64 then
  58. print("Bitte Slot 1 neu füllen")
  59. print("Schreiben Sie die 1, wenn Slot 1 voll ist")
  60. x = tonumber(io.read())
  61. turtle.select(1)
  62. while turtle.getItemCount() < 64 do
  63. print("Bitte Slot 1 neu füllen")
  64. print("Schreiben Sie die 1, wenn Slot 1 voll ist")
  65. x = tonumber(io.read())
  66. end
  67. z=0
  68. end
  69. while turtle.detect()==true do
  70. turtle.dig()
  71. end
  72. if turtle.forward() == true then
  73. n=n+1
  74. end
  75. end
  76. n=1
  77.  
  78. if b%2 == 1 then
  79. if d == 2 then
  80. turtle.turnRight()
  81. while turtle.detect()==true do
  82. print("dig1")
  83. turtle.dig()
  84. end
  85. if turtle.forward() == true then
  86. turtle.turnRight()
  87. b=b+1
  88. write("b1 = ")
  89. write(b)
  90. end
  91. end
  92. if d == 1 then
  93. turtle.turnLeft()
  94. while turtle.detect()==true do
  95. turtle.dig()
  96. end
  97. if turtle.forward() == true then
  98. turtle.turnLeft()
  99. b=b+1
  100. end
  101. end
  102. end
  103. elseif b%2 == 0 then
  104. if d == 1 then
  105. turtle.turnRight()
  106. while turtle.detect()==true do
  107. turtle.dig()
  108. end
  109. if turtle.forward() == true then
  110. turtle.turnRight()
  111. b=b+1
  112. end
  113. end
  114. if d == 2 then
  115. turtle.turnLeft()
  116. print("left")
  117. while turtle.detect()==true do
  118. print("dig")
  119. turtle.dig()
  120. end
  121. print("for")
  122. if turtle.forward() == true then
  123. print("2left")
  124. turtle.turnLeft()
  125. b=b+1
  126. write("b = ")
  127. write(b)
  128. end
  129. end
  130. end
  131. end
  132. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement