Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local isClosed = true
- local isActive = false
- local impulse = {}
- local inputSide
- function main()
- print("Angabe der Inputseite:")
- inputSide = read()
- print("Angabe der Impulse:")
- print("oeffnen der Umleitung:")
- impulse[0] = read()
- print("schlieszen der Umleitung:")
- impulse[1] = read()
- redstone.setOutput(inputSide, isActive)
- while true do
- while redstone.getAnalogInput(inputSide) == 0 do
- os.queueEvent("randomEvent")
- os.pullEvent()
- end
- if isClosed then
- switch(impulse[0])
- else
- switch(impulse[1])
- end
- isClosed = not isClosed
- end
- end
- function switch(pCount)
- for i=1, pCount do
- isActive = not isActive
- redstone.setOutput(inputSide, isActive)
- end
- end
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement