Advertisement
Guest User

kakao

a guest
Aug 22nd, 2014
288
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.35 KB | None | 0 0
  1. local args = {...}
  2. if args[1] == nil then
  3. print("kakao <hoehe> [<staemme>]")
  4. return
  5. end
  6. if args[2] == nil then
  7. args[2] = 1
  8. end
  9. local needenFuel = 0
  10. local h = tonumber(args[1])
  11. local a = tonumber(args[2])
  12. needenFuel = (a*16) + (h*4) + (a*5)
  13. while turtle.refuel() do end
  14. if needenFuel > turtle.getFuelLevel() then
  15. print("Die Energy reicht nicht.")
  16. return
  17. end
  18. local th = 0
  19. local ta = 0
  20. local i = 0
  21. while ta < a do
  22. i = 0
  23. while i < 2 do
  24. th = 0
  25. while th < h do
  26. turtle.dig()
  27. turtle.place()
  28. th = th + 1
  29. if th == h then else
  30. turtle.up()
  31. end
  32. end
  33. turtle.turnRight()
  34. turtle.forward()
  35. turtle.forward()
  36. turtle.turnLeft()
  37. turtle.forward()
  38. turtle.forward()
  39. turtle.turnLeft()
  40. th = 0
  41. while th < h do
  42. turtle.dig()
  43. turtle.place()
  44. th = th + 1
  45. if th == h then else
  46. turtle.down()
  47. end
  48. end
  49. turtle.turnRight()
  50. turtle.forward()
  51. turtle.forward()
  52. if (a-ta) > 1 and a > 1 and i > 0 then
  53. turtle.turnRight()
  54. turtle.forward()
  55. turtle.forward()
  56. turtle.turnRight()
  57. else
  58. turtle.turnLeft()
  59. turtle.forward()
  60. turtle.forward()
  61. turtle.turnLeft()
  62. end
  63. i = i + 1
  64. end
  65. ta = ta + 1
  66. end
  67. turtle.turnRight()
  68. ta = 1
  69. while ta < a do
  70. turtle.forward()
  71. turtle.forward()
  72. turtle.forward()
  73. turtle.forward()
  74. ta = ta + 1
  75. end
  76. turtle.turnRight()
  77. i = 1
  78. while i < 17 do
  79. turtle.select(i)
  80. turtle.drop()
  81. i = i + 1
  82. end
  83. turtle.select(1)
  84. turtle.turnLeft()
  85. turtle.turnLeft()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement