MGbeenieboy

Holzfaeller

Jun 14th, 2014
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.64 KB | None | 0 0
  1. -- Baumfaeller Programm fuer ComputerCraft von MGbeenieboy
  2.  
  3. rednet.open("left")
  4. print("Programm gestartet.")
  5. rednet.send(111,"] Programm gestartet.")
  6.  
  7. turtle.select(1)
  8. turtle.forward()
  9. turtle.forward()
  10. turtle.forward()
  11.  
  12. local function baumFaellt()
  13. turtle.dig()
  14. turtle.forward()
  15. while turtle.detectUp() do
  16. turtle.digUp()
  17. turtle.up()
  18. end
  19. while not turtle.detectDown() do
  20. turtle.down()
  21. end
  22. end
  23.  
  24. turtle.turnLeft()
  25. baumFaellt()
  26. rednet.send(111,"] Erster Baum gefaellt.")
  27.  
  28. for i=1,9 do
  29.  
  30. turtle.back()
  31. turtle.select(13)
  32. turtle.place()
  33. turtle.select(1)
  34. rednet.send(111,"] Eiche nachgepflanzt.")
  35. turtle.turnRight()
  36. turtle.turnRight()
  37. baumFaellt()
  38. rednet.send(111,"] Birke gefaellt.")
  39.  
  40. turtle.back()
  41. turtle.select(14)
  42. turtle.place()
  43. turtle.select(1)
  44. rednet.send(111,"] Birke nachgepflanzt.")
  45. turtle.turnLeft()
  46. turtle.forward()
  47. turtle.forward()
  48. turtle.turnLeft()
  49. baumFaellt()
  50. rednet.send(111,"] Eiche gefaellt.")
  51.  
  52. end
  53.  
  54. turtle.back()
  55. turtle.select(13)
  56. turtle.place()
  57. turtle.select(1)
  58. rednet.send(111,"] Eiche nachgepflanzt.")
  59. turtle.turnRight()
  60. turtle.turnRight()
  61. baumFaellt()
  62. rednet.send(111,"] Birke gefaellt.")
  63.  
  64. --
  65.  
  66. rednet.send(111,"] Zur naechsten Doppelreihe wechseln.")
  67. turtle.turnRight()
  68. turtle.turnRight()
  69. turtle.back()
  70. turtle.select(14)
  71. turtle.place()
  72. turtle.select(1)
  73. turtle.turnRight()
  74. turtle.turnRight()
  75. baumFaellt()
  76. turtle.forward()
  77. turtle.turnRight()
  78. turtle.turnRight()
  79. turtle.select(15)
  80. turtle.place()
  81. turtle.select(1)
  82. rednet.send(111,"] Zur naechsten Doppelreihe gewechselt!")
  83.  
  84. --
  85.  
  86. for i=1,9 do
  87.  
  88. turtle.turnRight()
  89. turtle.turnRight()
  90. baumFaellt()
  91. rednet.send(111,"] Dschungelbaum gefaellt.")
  92. turtle.back()
  93. turtle.select(16)
  94. turtle.place()
  95. turtle.select(1)
  96. rednet.send(111,"] Dschungelbaum nachgepflanzt.")
  97. turtle.turnRight()
  98. turtle.forward()
  99. turtle.forward()
  100. turtle.turnRight()
  101. baumFaellt()
  102. rednet.send(111,"] Tannenbaum gefaellt.")
  103. turtle.back()
  104. turtle.select(15)
  105. turtle.place()
  106. turtle.select(1)
  107. rednet.send(111,"] Tannenbaum nachgepflanzt.")
  108.  
  109. end
  110.  
  111. rednet.send(111,"] Alle Schleifen beendet. Zurueck zur Start-Position.")
  112. turtle.turnRight()
  113. turtle.turnRight()
  114. baumFaellt()
  115. turtle.back()
  116. turtle.select(16)
  117. turtle.select(1)
  118. turtle.place()
  119. turtle.turnRight()
  120. turtle.forward()
  121. turtle.forward()
  122. turtle.forward()
  123. turtle.turnRight()
  124. turtle.forward()
  125. turtle.forward()
  126. turtle.forward()
  127. turtle.forward()
  128. turtle.turnRight()
  129. rednet.send(111,"] Alle Baeume gefaellt. Bereit fuer den naechsten Start.")
  130. print("Alle Baeume gefaellt. Bereit fuer den naechsten Start.")
Advertisement
Add Comment
Please, Sign In to add comment