Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- config --
- local redside = "left" -- side you want the redstone to output to --
- local side = "back" -- the side the modem is on --
- local server_id = "14" -- the server id --
- -- end of config --
- write("Username: ")
- user = read()
- term.clear()
- write("Password: ")
- pass = read("*")
- rednet.close(side)
- rednet.open(side)
- rednet.send(server_id, "103")
- local id, message = rednet.receive(10)
- if id == server_id then
- if message == 111 then
- rednet.send(server_id, user)
- else
- term.clear()
- print("error code 111")
- sleep(3)
- os.reboot()
- end
- else
- os.reboot()
- end
- local id2, userc = rednet.receive()
- if id2 == server_id then
- if userc == 121 then
- term.clear()
- print("invaled username or password")
- sleep(2)
- os.reboot()
- elseif userc == 122 then
- rednet.send(server_id, pass)
- end
- else
- os.reboot()
- end
- local id3, passc = rednet.receive()
- if id3 == server_id then
- if passc == 131 then
- term.clear()
- print("invaled username or password")
- sleep(2)
- os.reboot()
- elseif passc == 132 then
- term.clear()
- print("Loged in")
- rs.setOutput(redside, true)
- sleep(3)
- rs.setOutput(redside, false)
- os.reboot()
- end
- else
- os.reboot()
- end
Advertisement
Add Comment
Please, Sign In to add comment