Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- ######################
- -- ##call this file "switches"
- -- ######################
- os.pullEvent = os.pullEventRaw
- local width, height = term.getSize()
- term.setCursorPos(1, 1)
- term.setBackgroundColor(colors.gray)
- term.clear()
- term.setTextColor(colors.white)
- term.setBackgroundColor(colors.red)
- term.clearLine()
- term.setCursorPos(1, height)
- term.clearLine()
- local text = "E.D.SYS"
- term.setCursorPos(math.floor((width - #text) / 2), 1)
- term.write(text)
- rs.setBundledOutput("left", colours.orange+colors.pink+colors.white)
- term.setBackgroundColor(colors.black)
- term.setTextColor(colors.white)
- term.setCursorPos(5, 3)
- term.write(" Hydraulic Fail-Safe ")
- term.setCursorPos(5, 4)
- term.write(" ")
- term.setCursorPos(5, 5)
- term.write(" Switch 1 ")
- term.setTextColor(colors.lime)
- term.setCursorPos(40, 5)
- term.write("locked")
- term.setTextColor(colors.white)
- term.setCursorPos(5, 6)
- term.write(" Switch 2 ")
- term.setTextColor(colors.lime)
- term.setCursorPos(40, 6)
- term.write("locked")
- term.setCursorPos(5, 7)
- term.setTextColor(colors.white)
- term.write(" Switch 3 ")
- term.setTextColor(colors.lime)
- term.setCursorPos(40, 7)
- term.write("locked")
- term.setTextColor(colors.white)
- term.setCursorPos(5, 8)
- term.write(" ")
- term.setCursorPos(5, 9)
- term.write(" ")
- term.setCursorPos(5, 10)
- term.write(" ")
- term.setCursorPos(5, 11)
- term.write(" ")
- term.setCursorPos(5, 12)
- term.write(" ")
- term.setCursorPos(5, 13)
- term.write(" ")
- term.setCursorPos(5, 14)
- term.write(" ")
- term.setCursorPos(5, 15)
- term.write(" ")
- term.setCursorPos(5, 16)
- term.write(" ")
- term.setCursorPos(5, 17)
- term.write(" ")
- os.pullEvent("redstone")
- if rs.testBundledInput("left", colours.brown) then
- term.setTextColor(colors.red)
- term.setCursorPos(38, 5)
- term.write("unlocked")
- end
- os.pullEvent("redstone")
- if rs.testBundledInput("left", colours.green) then
- term.setTextColor(colors.red)
- term.setCursorPos(38, 6)
- term.write("unlocked")
- end
- os.pullEvent("redstone")
- if rs.testBundledInput("left", colours.red) then
- term.setTextColor(colors.red)
- term.setCursorPos(38, 7)
- term.write("unlocked")
- end
- sleep(3)
- rs.setBundledOutput("left", colours.black+colours.pink+colours.white)
- sleep(5)
- rs.setBundledOutput("left", colours.yellow)
- sleep(2)
- os.reboot(1)
Advertisement
Add Comment
Please, Sign In to add comment