Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- placing = {{{1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,2},{1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,2},{1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,3}},{{1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,2},{1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,0,0,1,0,1,0,1,0,1,2},{1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,3}},{{1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,2},{1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,2},{1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,0,0,1,1,1,0,1,1,1,2}}}
- function restock()
- if turtle.getItemCount(1) < 36 then
- for i=16,2,-1 do
- if turtle.getItemCount(i) > 0 then
- sleep(0.25)
- turtle.select(i)
- turtle.transferTo(1)
- turtle.select(1)
- end
- if turtle.getItemCount(1) > 36 then
- return true
- end
- end
- return false
- else
- return true
- end
- end
- for i,v in ipairs(placing) do --entire loop (2 iterations)
- for j,w in ipairs(v) do --layer loop (2 iterations)
- restock()
- for k,x in ipairs(w) do --row loop (3 iterations)
- if x == 0 then
- sleep(0.3)
- turtle.back()
- end
- if x == 1 then
- sleep(0.3)
- turtle.back()
- sleep(0.3)
- turtle.place()
- end
- if x == 2 then
- fl = 43
- turtle.turnLeft()
- sleep(0.3)
- turtle.forward()
- sleep(0.3)
- turtle.turnRight()
- sleep(0.3)
- for i = 1, fl do
- sleep(0.3)
- turtle.forward()
- end
- end
- if x == 3 then
- fr = 43
- fu = 2
- sleep(0.3)
- turtle.up()
- sleep(0.3)
- turtle.turnRight()
- sleep(0.3)
- for i = 1, fu do
- sleep(0.3)
- turtle.forward()
- end
- sleep(0.3)
- turtle.turnLeft()
- for i = 1, fr do
- sleep(0.3)
- turtle.forward()
- end
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment