Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local side = "top"
- local pass = "gate"
- local opengate = "open gate"
- local closegate = "close gate"
- local unlock = "unlockterminate"
- local lock = "lockterminate"
- local opentime = 5
- local pullEvent = os.pullEvent
- os.pullEvent = os.pullEventRaw
- function clear()
- term.clear()
- term.setCursorPos(1,1)
- end
- rs.setOutput(side,true)
- while true do
- clear()
- write("Password: ")
- local input = read("*")
- if input == pass then
- clear()
- print("Password correct!")
- rs.setOutput(side,false)
- sleep(opentime)
- rs.setOutput(side,true)
- elseif input == opengate then
- clear()
- print("Gate open!")
- rs.setOutput(side,false)
- sleep(2)
- elseif input == closegate then
- clear()
- print("Gate closed!")
- rs.setOutput(side,true)
- sleep(2)
- elseif input == unlock then
- clear()
- os.pullEvent = pullEvent
- print("Terminate unlocked!")
- sleep(2)
- elseif input == lock then
- clear()
- os.pullEvent = pullEventRaw
- print("Terminate locked!")
- sleep(2)
- else
- print("Password incorrect!")
- sleep(2)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement