Advertisement
Flemmli97

Untitled

Mar 13th, 2019
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. function refuel()
  2. if turtle.getFuelLevel() < 10 then
  3. turtle.select(16)
  4. turtle.refuel(1)
  5. end
  6. end
  7.  
  8. function moveForward()
  9. turtle.dig()
  10. turtle.forward()
  11. end
  12.  
  13. function breakblocks()
  14. getItem()
  15. turtle.placeDown()
  16. end
  17.  
  18. slot = 1
  19.  
  20. function getItem()
  21. local details = turtle.getItemDetail(slot)
  22. while(not details or (slot < 16)) do
  23. slot = slot+1
  24. details = turtle.getItemDetail(slot)
  25. end
  26. turtle.select(slot)
  27. if (details) then print "No filler blocks left" end
  28. end
  29.  
  30. print "Width?"
  31. y = tonumber(read())
  32. print "Length?"
  33. x = tonumber(read())
  34. print "Please place fuel in slot 16, filler blocks in other slots. Press any key to start."
  35. os.pullEvent("key")
  36.  
  37. x = x-1
  38. y = y-1
  39. refuel()
  40. moveForward()
  41. breakblocks()
  42.  
  43. left = false
  44.  
  45. for width = 1, y, 1 do
  46. for length = 1, x, 1 do
  47. refuel()
  48. moveForward()
  49. breakblocks()
  50. end
  51. if left then turtle.turnLeft() else turtle.turnRight()
  52. end
  53. refuel()
  54. moveForward()
  55. breakblocks()
  56. if left then turtle.turnLeft() else turtle.turnRight()
  57. end
  58. left = not left
  59. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement