Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function readusertable()
- userfile = fs.open("users", "r")
- users = textutils.unserialize(userfile.readAll())
- userfile.close()
- end
- function readpass()
- passfile = fs.open("passwords", "r")
- pass = textutils.unserialize(passfile.readAll())
- passfile.close()
- end
- function readhats()
- hatfile = fs.open("hats", "r")
- hats = textutils.unserialize(phatfile.readAll())
- hatfile.close()
- end
- version = "0.1 Alpha"
- -- Alpha Is Company Employees only! --
- idsconnected = {}
- print("Chat Realms")
- print(version)
- readusertable()
- readpass()
- while true do
- id, msg = rednet.receive()
- if msg == "Logging in Chat realm" then
- validate = id
- id, msg = rednet.receive()
- if id == validate then
- username = msg
- if id == validate then
- validatepassword = msg
- if user[validate] == username then
- if pass[validate] == validatepassword then
- table.insert(idsconnected, id)
- hat = hats[validate]
- for i=1, #idsconnected do
- rednet.send(idsconnected[1], "new user: ")
- end
- for i=1, #idsconnected do
- rednet.send(idsconnected[1], user[validate])
- end
- for i=1, #idsconnected do
- rednet.send(idsconnected[1], "hat:" )
- end
- for i=1, #idsconnected do
- rednet.send(idsconnected[1], hat)
- end
- end
- end
- end
- elseif string:sub(1,7) == "chatrealm_message" then
- for i=1, #idsconnected do
- rednet.send(idsconnected[i], msg)
- end
- elseif table.contains(idsconnected, id) then
- for i=1, #idsconnected do
- rednet.send(idsconnected[i], msg)
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement