amOka

Testing 4 Vierbaum Square Hack

Nov 25th, 2014
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.58 KB | None | 0 0
  1. -- Vierbaum Feld-Hacker Version 1.0 by g4njah
  2. -- Dirt to the last slot please.
  3. -- Turtle in front of the first right
  4.  
  5. -- Instructions
  6. print ("g4njah's Turtle Scripte")
  7. print ("präsentieren: Vierbaum Feld-Hacker v.1.0")
  8. print ("----------------------------------------")
  9. sleep(1)
  10. print ("!!!Attention !!!")
  11. print ("Dirt to the last Slot please!!!")
  12. print ("--------------------------------")
  13. sleep(1)
  14. print ("Tree-hack starts in 3 Seconds...")
  15. sleep(3)
  16.  
  17. -- Movement Functions
  18. function vor()
  19.     turtle.forward()
  20. end
  21. function 2vor()
  22.     vor()
  23.     vor()
  24. end
  25. function zur()
  26.     turtle.back()
  27. end
  28. function 2zur()
  29.     zur()
  30.     zur()
  31. end
  32. funtion li()
  33.     turtle.turnLeft()
  34. end
  35. function re()
  36.     turtle.turnRight()
  37. end
  38. -- Action Functions
  39. function dig()
  40.     turtle.dig()
  41. end
  42. -- Inits Turtle Baum1
  43. function initstart()
  44.     2vor()
  45.     re()
  46.     vor()
  47.     li()
  48.     vor()
  49. end
  50. -- kontrolle bitte vor 1. test
  51. function initend()
  52.     2zur()
  53.     re()
  54.     zur()
  55.     li()
  56.     zur()
  57. end
  58. -- Hauptfunktion
  59. function rauf()
  60.   while turtle.detectUp() == true do
  61.     turtle.digUp()
  62.     turtle.up()
  63.   end
  64. end
  65. function runter()
  66.   turtle.select(16)
  67.   while turtle.compareDown() == false do
  68.     turtle.digDown()
  69.     turtle.down()
  70.   end
  71. end  
  72. function digl()
  73.     dig()
  74.     vor()
  75.     li()
  76. end
  77.  
  78. function digr()
  79.     dig()
  80.     vor()
  81.     re()
  82. end
  83.  
  84. function vierbaum()
  85.   for j=1, 4, 1 do
  86.     for i=1, 6, 1 do
  87.       digl()
  88.       rauf()
  89.       digr()
  90.       runter()
  91.       digr()
  92.       rauf()
  93.       digl()
  94.       runter()
  95.       2vor()
  96.     end
  97.     li()
  98.     vor()
  99.   end
  100. end
  101.  
  102. -- Programmablauf
  103. initstart()
  104. vierbaum()
  105. initend()
Add Comment
Please, Sign In to add comment