Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- shell.openTab("diskwriter")
- modem = peripheral.wrap("left")
- modem.open(816)
- write("Server running, modem open")
- while true do
- event, modemSide, senderChannel, replyChannel, message, senderDistance = os.pullEvent("modem_message")
- message = string.gsub(message, "%s+", "")
- delimiter_pos = message:find(":")
- securityId = message:sub(1, delimiter_pos - 1)
- delimiter_pos = message:find("=")
- diskPassword = message:sub(delimiter_pos + 1)
- file = fs.open("slot/"..securityId, "r")
- serverPassword = file.readAll():gsub("%\n", "")
- if file and diskPassword == serverPassword then
- print("\nACCESS SUCCESSFUL: "..message)
- modem.transmit(714, 816, true)
- else
- print("\nACCESS DENIED: "..message)
- modem.transmit(714, 816, false)
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement