Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- robot = require("component").robot
- sides = require("sides")
- local selectedSlot = 1
- function turnAround()
- robot.turn(true)
- robot.turn(true)
- end
- function placeItem(dir)
- if robot.count(selectedSlot) == 0 then
- if (selectedSlot == 16) then
- return false, "Out of Items"
- end
- selectedSlot = selectedSlot + 1
- robot.select(selectedSlot)
- end
- return robot.place(dir)
- end
- local success = true
- repeat
- placeItem(sides.down)
- robot.move(sides.back)
- placeItem(sides.forward)
- robot.move(sides.back)
- placeItem(sides.forward)
- robot.move(sides.back)
- placeItem(sides.forward)
- robot.turn(true)
- robot.move(sides.back)
- robot.move(sides.back)
- robot.move(sides.back)
- placeItem(sides.down)
- turnAround()
- robot.move(sides.back)
- placeItem(sides.forward)
- robot.move(sides.back)
- placeItem(sides.forward)
- robot.move(sides.back)
- placeItem(sides.forward)
- robot.move(sides.back)
- placeItem(sides.forward)
- robot.move(sides.back)
- placeItem(sides.forward)
- robot.move(sides.back)
- placeItem(sides.forward)
- placeItem(sides.down)
- robot.move(sides.back)
- placeItem(sides.forward)
- success = false
- until not success
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement