Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function placewhite(block)
- x = 11
- for i = 1, block do
- turtle.select(x)
- while turtle.getItemCount() == 0 do
- x = x+1
- turtle.select(x)
- end
- if x > 13 then
- turtle.select(13)
- print("Acabou")
- end
- turtle.back()
- turtle.place()
- end
- end
- function placegreen(block)
- x = 14
- for i = 1, block do
- turtle.select(x)
- while turtle.getItemCount() == 0 do
- x = x+1
- turtle.select(x)
- end
- if x > 16 then
- turtle.select(16)
- print("Acabou")
- end
- turtle.back()
- turtle.place()
- end
- end
- function placeyellow(block)
- x = 1
- for i = 1 , block do
- turtle.select(x)
- while turtle.getItemCount() == 0 do
- x = x+1
- turtle.select(x)
- end
- if x > 10 then
- turtle.select(10)
- print("Acabou")
- end
- turtle.back()
- turtle.place()
- end
- end
- function turn()
- turtle.up()
- turtle.turnLeft()
- turtle.turnLeft()
- turtle.back()
- end
- function layerup()
- turtle.up()
- turtle.forward()
- turtle.turnLeft()
- end
- --Primeira camada
- --Frente
- turtle.back()
- placewhite(2)
- placegreen(2)
- placewhite(2)
- turtle.turnLeft()
- --lateral
- placewhite(7)
- turtle.turnLeft()
- --Costas
- placewhite(3)
- placegreen(2)
- placewhite(2)
- turtle.turnLeft()
- --Lateral
- placewhite(8)
- layerup()
- --Segunda Camada ate Quarta
- --frente
- for i = 1,3 do
- turtle.back()
- placeyellow(2)
- placegreen(2)
- placeyellow(2)
- turtle.turnLeft()
- --Lateral
- placewhite(1)
- placeyellow(6)
- turtle.turnLeft()
- --costas
- placewhite(1)
- placeyellow(2)
- placegreen(2)
- placeyellow(2)
- turtle.turnLeft()
- --Lateral
- placewhite(1)
- placeyellow(6)
- placewhite(1)
- layerup()
- end
- --Camada 5
- --Frente
- turtle.back()
- placeyellow(1)
- placewhite(1)
- placegreen(2)
- placewhite(1)
- placeyellow(1)
- turtle.turnLeft()
- --Lateral
- placewhite(1)
- placeyellow(6)
- turtle.turnLeft()
- --Costas
- placewhite(1)
- placeyellow(1)
- placewhite(1)
- placegreen(2)
- placewhite(1)
- placeyellow(1)
- turtle.turnLeft()
- --Lateral
- placewhite(1)
- placeyellow(6)
- placewhite(1)
- layerup()
- --Camada 6
- --Frente
- turtle.back()
- placeyellow(1)
- placewhite(4)
- placeyellow(1)
- turtle.turnLeft()
- --Lateral
- placewhite(1)
- placeyellow(6)
- turtle.turnLeft()
- --Costas
- placewhite(1)
- placeyellow(1)
- placewhite(4)
- placeyellow(1)
- turtle.turnLeft()
- --Lateral
- placewhite(1)
- placeyellow(6)
- placewhite(1)
- layerup()
- --Camada 7
- --Frente
- for i = 1,2 do
- turtle.back()
- placeyellow(6)
- turtle.turnLeft()
- --Resto
- for i = 1,2 do
- placewhite(1)
- placeyellow(6)
- turtle.turnLeft()
- end
- placewhite(1)
- placeyellow(6)
- placewhite(1)
- layerup()
- end
- --Camada 8
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement