Guest User

zaun

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