CC_Crawler

raumr

Apr 21st, 2014
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. print("Wie weit bis zum Ziel?")
  2.  
  3. x = read()
  4.  
  5. shell.run("clear")
  6.  
  7. print("Wie breit soll der gang werden?")
  8.  
  9. a = read()
  10.  
  11. shell.run("clear")
  12.  
  13. print("Der Wert 1 beschreibt eine tiefe von 2 Block. Wie lang soll der Tunnel werden?")
  14.  
  15. b = read()
  16.  
  17. shell.run("clear")
  18.  
  19. print("Der Wert sollte mindestens das doppelte von der Zielweite sein")
  20.  
  21. c = read()
  22.  
  23. shell.run("clear")
  24.  
  25. print("Standart ist die Hoehe des Raumes/Tunnel 3 fuer die Hoehe muss die Differenz Raumhoehe -3 betragen")
  26.  
  27. d = read()
  28.  
  29.  
  30.  
  31.  
  32. function start()
  33.  
  34.  
  35. turtle.dig()
  36.  
  37. turtle.forward()
  38.  
  39. turtle.turnRight()
  40.  
  41. end
  42.  
  43.  
  44.  
  45. function rechts()
  46.  
  47.  
  48. for i=1,a do
  49.  
  50.  
  51. turtle.dig()
  52.  
  53. turtle.digUp()
  54.  
  55. turtle.dig()
  56.  
  57. turtle.digDown()
  58.  
  59. turtle.dig()
  60.  
  61. turtle.forward()
  62.  
  63. end
  64.  
  65.  
  66.  
  67. turtle.turnLeft()
  68.  
  69. turtle.dig()
  70.  
  71. turtle.digUp()
  72.  
  73. turtle.dig()
  74.  
  75. turtle.digDown()
  76.  
  77. turtle.dig()
  78.  
  79. turtle.forward()
  80.  
  81. turtle.turnLeft()
  82.  
  83. end
  84.  
  85.  
  86.  
  87.  
  88. function links()
  89.  
  90.  
  91. for i=1,a do
  92.  
  93.  
  94. turtle.dig()
  95.  
  96. turtle.digUp()
  97.  
  98. turtle.dig()
  99.  
  100. turtle.digDown()
  101.  
  102. turtle.dig()
  103.  
  104. turtle.forward()
  105.  
  106. end
  107.  
  108.  
  109.  
  110. turtle.turnRight()
  111.  
  112. turtle.digDown()
  113.  
  114. turtle.digUp()
  115.  
  116. end
  117.  
  118.  
  119.  
  120.  
  121. function ausgang()
  122.  
  123.  
  124. turtle.turnRight()
  125.  
  126. turtle.turnRight()
  127.  
  128.  
  129. for i=1,c do
  130.  
  131.  
  132. if (turtle.detectDown() == false) then
  133.  
  134. turtle.forward()
  135.  
  136. end
  137.  
  138. end
  139.  
  140. end
  141.  
  142.  
  143.  
  144.  
  145.  
  146. function gesammt()
  147.  
  148.  
  149. hoch()
  150.  
  151. for i=1,b do
  152.  
  153.  
  154. start()
  155. rechts()
  156.  
  157. links()
  158.  
  159. end
  160.  
  161.  
  162. runter()
  163.  
  164. ausgang()
  165.  
  166.  
  167. end
  168.  
  169.  
  170.  
  171.  
  172.  
  173. function hoch()
  174.  
  175.  
  176. turtle.forward()
  177.  
  178.  
  179. for i=1,d do
  180.  
  181.  
  182. turtle.digDown()
  183.  
  184. turtle.down()
  185.  
  186. end
  187.  
  188. end
  189.  
  190.  
  191.  
  192. function runter()
  193.  
  194.  
  195. for i=1,d do
  196.  
  197. turtle.digUp()
  198.  
  199. turtle.up()
  200.  
  201. end
  202.  
  203. end
  204.  
  205.  
  206.  
  207. function hin()
  208.  
  209.  
  210. shell.run("clear")
  211.  
  212. print("Breite")
  213.  
  214. print(a)
  215.  
  216. print("\nTiefe")
  217. print(b)
  218.  
  219. print("\nHoehe")
  220.  
  221. print(d)
  222.  
  223. print("\nZielweite")
  224.  
  225. print(x)
  226.  
  227.  
  228. if (turtle.detect() == false) then
  229.  
  230.  
  231. for i=1,x do
  232.  
  233. turtle.forward()
  234.  
  235. end
  236.  
  237. end
  238.  
  239.  
  240. gesammt()
  241.  
  242. end
  243.  
  244.  
  245.  
  246.  
  247. hin()
  248.  
  249. shell.run("test")
Advertisement
Add Comment
Please, Sign In to add comment