SHARE
TWEET

Untitled

lazypanda07 May 19th, 2019 65 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. distance=0
  2. items=0
  3.  
  4. function lay( height,width )
  5.    
  6.     width=width-1
  7.  
  8.     while turtle.getItemCount(16)==0 do
  9.         turtle.dig()
  10.         items=items+1
  11.         turtle.forward()
  12.    
  13.         for i=1,height do
  14.            
  15.             turtle.turnLeft()
  16.             for j=1,width/2 do
  17.                 turtle.dig()
  18.                 items=items+1
  19.                 turtle.forward()
  20.             end
  21.    
  22.             for j=1,width/2 do
  23.                 turtle.back()
  24.                 os.sleep(1)
  25.             end
  26.    
  27.             turtle.turnRight()
  28.             turtle.turnRight()
  29.    
  30.             for j=1,width/2 do
  31.                 turtle.dig()
  32.                 items=items+1
  33.                 turtle.forward()
  34.             end
  35.    
  36.             for j=1,width/2 do
  37.                 turtle.back()
  38.                 os.sleep(1)
  39.             end
  40.            
  41.             turtle.turnLeft()
  42.    
  43.             if height-i>0 then
  44.                 turtle.digUp()
  45.                 turtle.up()
  46.             end
  47.            
  48.             distance=distance+1
  49.         end
  50.    
  51.         for i=1,height-1 do
  52.             turtle.down()
  53.             os.sleep(1)
  54.         end
  55.    
  56.         if turtle.getItemCount(16)>0 then
  57.             for i=1,distance do
  58.                 turtle.back()
  59.                 os.sleep(1)
  60.             end
  61.             turtle.turnLeft()
  62.             turtle.turnLeft()
  63.    
  64.             for i=1,16 do
  65.                 turtle.select(i)
  66.                 turtle.drop()
  67.             end
  68.            
  69.             turtle.select(1)
  70.    
  71.             turtle.turnLeft()
  72.             turtle.turnLeft()
  73.    
  74.         end
  75.  
  76.     end
  77.  
  78. end
  79.  
  80. io.write(string.format( "Input height\n" ))
  81. height=read()
  82. io.write(string.format("Input width (odd number)\n"))
  83. width=read()
  84.  
  85. lay(height,width)
  86.  
  87. for i=1,distance do
  88.     turtle.forward()
  89.     os.sleep(1)
  90. end
  91.  
  92. lay(height,width)
  93.  
  94. io.write("Total items:")
  95. io.write(items)
  96. io.write("\n")
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top