Dokeve

Quarrybuilder

Sep 17th, 2014
295
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.    
  2.  
  3.     local s = 1 -- Slot numer
  4.      
  5.     function place()
  6.             if turtle.detectDown() == true then
  7.                     turtle.digDown()
  8.                     turtle.placeDown()
  9.             else
  10.                     turtle.placeDown()
  11.             end
  12.     end
  13.      
  14.     function forward()
  15.             if turtle.detect() == true then
  16.                     repeat
  17.                             turtle.dig()
  18.                     until turtle.detect() == false
  19.                     turtle.forward()
  20.             else
  21.                     turtle.forward()
  22.             end
  23.     end
  24.      
  25.     turtle.select(s)
  26.      
  27.     term.write("Wie lange soll eine Zaunseite sein: ")
  28.     local length = read()-1
  29.      
  30.      
  31.     print()
  32.     write("ben�B6tige Z�A4une: ")
  33.     print(length*4)
  34.     print("Bitte in Slot 16 einen Zaun extra legen!")
  35.      
  36.     if turtle.getFuelLevel() >= length then
  37.             print()
  38.      print("Treibstoff Ok")
  39.             print()
  40.             term.write("Zum Starten - go - eintippen: ")
  41.             local start = read()
  42.             if start == "go" then
  43.                     for j = 0, 3, 1 do
  44.                             for i = 1, length, 1 do
  45.                                     if turtle.getItemCount(s) >= 1 and turtle.compareTo(16) == true then
  46.                                             place()
  47.                                             forward()
  48.                                     else
  49.                                             repeat
  50.                                             s = s + 1
  51.                                                     turtle.select(s)
  52.                                             until turtle.compareTo(16) == true
  53.           place()
  54.                                              forward()
  55.                                     end
  56.                             end
  57.                             turtle.turnRight()
  58.                     end
  59.       term.clear()
  60.       print("Fertig")
  61.             else
  62.                     print("falsche Eingabe")
  63.             end
  64.     else
  65.             print()
  66.      print("zu wenig Treibstoff! Bitte erst nachladen!")
  67.     end
Advertisement
Add Comment
Please, Sign In to add comment