Advertisement
Guest User

Untitled

a guest
May 19th, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. distance=0
  2. items=0
  3.  
  4. function lay( height,width )
  5.  
  6. width=width-1
  7.  
  8. turtle.dig()
  9. items=items+1
  10. turtle.forward()
  11.  
  12. for i=1,height do
  13.  
  14. turtle.turnLeft()
  15. for j=1,width/2 do
  16. turtle.dig()
  17. items=items+1
  18. turtle.forward()
  19. end
  20.  
  21. for j=1,width/2 do
  22. turtle.back()
  23. os.sleep(1)
  24. end
  25.  
  26. turtle.turnRight()
  27. turtle.turnRight()
  28.  
  29. for j=1,width/2 do
  30. turtle.dig()
  31. items=items+1
  32. turtle.forward()
  33. end
  34.  
  35. for j=1,width/2 do
  36. turtle.back()
  37. os.sleep(1)
  38. end
  39.  
  40. turtle.turnLeft()
  41.  
  42. if i~=height then
  43.  
  44. end
  45. turtle.digUp()
  46. turtle.up()
  47.  
  48.  
  49. distance=distance+1
  50. end
  51.  
  52. for i=1,height-1 do
  53. turtle.down()
  54. os.sleep(1)
  55. end
  56.  
  57. if turtle.getItemCount(16)>0 then
  58. for i=1,distance do
  59. turtle.back()
  60. os.sleep(1)
  61. end
  62. turtle.turnLeft()
  63. turtle.turnLeft()
  64.  
  65. for i=1,16 do
  66. turtle.select(i)
  67. turtle.drop()
  68. end
  69.  
  70. turtle.select(1)
  71.  
  72. turtle.turnLeft()
  73. turtle.turnLeft()
  74.  
  75. end
  76.  
  77. end
  78.  
  79. io.write(string.format( "Input height\n" ))
  80. height=read()
  81. io.write(string.format("Input width (odd number)\n"))
  82. width=read()
  83.  
  84. lay(height,width)
  85.  
  86. for i=1,distance do
  87. turtle.forward()
  88. os.sleep(1)
  89. end
  90.  
  91. lay(height,width)
  92.  
  93. io.write("Total items:")
  94. io.write(items)
  95. io.write("\n")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement