Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local component = require("component")
- local sides = require("sides")
- local rs = component.redstone
- while true do
- ::start::
- rs.setOutput(sides.left, 15)
- ::loop::
- os.sleep(2)
- if rs.getInput(sides.back, 15) then
- goto green
- else
- goto loop
- end
- ::green::
- rs.setOutput(sides.front, 15)
- os.sleep(2)
- rs.setOutput(sides.left, 0)
- rs.setOutput(sides.front, 0)
- rs.setOutput(sides.right, 15)
- ::loop1::
- os.sleep(2)
- if rs.getInput(sides.back, 0) then
- goto red
- else
- goto loop1
- end
- ::red::
- rs.setOutput(sides.right, 0)
- rs.setOutput(sides.front, 15)
- os.sleep(5)
- rs.setOutput(sides.front, 0)
- goto start
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement