Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local component = require("component")
- local event = require("event")
- local fs = require("filesystem")
- local modem = component.modem
- local rs = component.redstone
- local port = 20
- if fs.exists("/home/pw.psd", "r") then
- file = io.open("/home/pw.psd", "r")
- pw = file:read()
- file:close()
- else
- print("Couldn't find \"/home/pw.psd\"")
- return
- end
- modem.open(port)
- print("Opened port " .. port)
- while true do
- local _, _, from, port, _, message = event.pull("modem_message")
- print("Message from " .. from .. " on port " .. port .. " : " .. tostring(message))
- if message == pw then
- rs.setOutput(4, 15)
- os.sleep(5)
- rs.setOutput(4, 0)
- else
- print("Wrong passwod!")
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement