Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --0
- --6
- --0
- input = {}
- output = {}
- extra = {}
- output[1] = "back"
- output[2] = "front"
- output[3] = "left"
- output[4] = "right"
- output[5] = "bottom"
- output[6] = "top"
- -- 6-way Ouput Lever
- -- Created by: Streetstar5 aka FuzzyPurp
- rState = false
- local rRunning = true
- term.clear()
- term.setCursorPos(1,2)
- print("Artificial Lever is now running.")
- print("Press T to turn ON and F to turn off")
- print("Output(s): " .. output[1] .. ", " ..output[2] .. ", " .. output[3] .. ".")
- print("Output(s): " .. output[4] .. ", " ..output[5] .. ", " .. output[6] .. ".")
- print("\nHold Control+T to terminate.")
- while true do
- local rEvent, param = os.pullEvent()
- if rEvent == "key" then
- if param == 20 then
- rState = true
- end
- if param == 33 then
- rState = false
- end
- end
- rs.setOutput(output[1], rState)
- rs.setOutput(output[2], rState)
- rs.setOutput(output[3], rState)
- rs.setOutput(output[4], rState)
- rs.setOutput(output[5], rState)
- rs.setOutput(output[6], rState)
- end
Advertisement
Add Comment
Please, Sign In to add comment