Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local oldPull = os.pullEvent;
- os.pullEvent = os.pullEventRaw;
- -- pastebin get vt61373P disk/startup
- -- pastebin get rHNtR9W3 disk/Protection
- function StartProcess()
- local savedPassword = ""
- file = io.open("Password", "r")
- savedPassword = file:read()
- file:close()
- -- This is the password monitor
- printText()
- local written = ""
- written = read("*")
- if written == savedPassword then
- print("Password Correct!")
- sleep(1)
- sendSignals()
- sleep(2)
- os.reboot()
- else
- print("Wrong password!")
- sleep(2)
- os.reboot()
- end
- end
- function sendSignals()
- redstone.setOutput("back", true)
- redstone.setOutput("bottom", true)
- redstone.setOutput("front", true)
- redstone.setOutput("left", true)
- redstone.setOutput("right", true)
- sleep(2)
- redstone.setOutput("back", false)
- redstone.setOutput("bottom", false)
- redstone.setOutput("front", false)
- redstone.setOutput("left", false)
- redstone.setOutput("right", false)
- end
- function printText()
- term.clear()
- term.setCursorPos(1,1)
- print("[-------------------------------------]")
- print("[- Frekvens1's basic password system -]")
- print("[-------------------------------------]")
- write("Please type the password: ")
- end
- StartProcess()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement