Advertisement
Guest User

kakao

a guest
Aug 22nd, 2014
260
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.67 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) + (a*(h*4)) + (a*5)
  13. while turtle.refuel() do end
  14. if needenFuel > turtle.getFuelLevel() then
  15. print("Die Energy reicht nicht.")
  16. print("Es ist "..turtle.getFuelLevel().." Energy da,")
  17. print("Jedoch sind "..needenFuel.." noetig.")
  18. local left = (needenFuel - turtle.getFuelLevel())
  19. print("Das heist, dass wir "..left.." brauchen.")
  20. local coal = left
  21. coal = (coal/80)
  22. coal = math.floor(coal+.9)
  23. print("Die wird mit "..coal.." Kohle erreicht!")
  24. return
  25. end
  26. local th = 0
  27. local ta = 0
  28. local i = 0
  29. while ta < a do
  30. i = 0
  31. while i < 2 do
  32. th = 0
  33. while th < h do
  34. turtle.dig()
  35. turtle.place()
  36. th = th + 1
  37. if th == h then else
  38. turtle.up()
  39. end
  40. end
  41. turtle.turnRight()
  42. turtle.forward()
  43. turtle.forward()
  44. turtle.turnLeft()
  45. turtle.forward()
  46. turtle.forward()
  47. turtle.turnLeft()
  48. th = 0
  49. while th < h do
  50. turtle.dig()
  51. turtle.place()
  52. th = th + 1
  53. if th == h then else
  54. turtle.down()
  55. end
  56. end
  57. turtle.turnRight()
  58. turtle.forward()
  59. turtle.forward()
  60. if (a-ta) > 1 and a > 1 and i > 0 then
  61. turtle.turnRight()
  62. turtle.forward()
  63. turtle.forward()
  64. turtle.turnRight()
  65. else
  66. turtle.turnLeft()
  67. turtle.forward()
  68. turtle.forward()
  69. turtle.turnLeft()
  70. end
  71. i = i + 1
  72. end
  73. ta = ta + 1
  74. end
  75. turtle.turnRight()
  76. ta = 1
  77. while ta < a do
  78. turtle.forward()
  79. turtle.forward()
  80. turtle.forward()
  81. turtle.forward()
  82. ta = ta + 1
  83. end
  84. turtle.turnRight()
  85. i = 1
  86. while i < 17 do
  87. turtle.select(i)
  88. turtle.drop()
  89. i = i + 1
  90. end
  91. turtle.select(1)
  92. turtle.turnLeft()
  93. turtle.turnLeft()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement