Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dupeblock = {}
- rednetnum = 1
- rednet.open("right")
- while true do
- rednetlisten = ("redspy")
- event, id, msg, dist = os.pullEvent()
- if event == "rednet_message" then
- local time1 = os.time()
- time = textutils.formatTime(time1, true)
- message = (id .. ":" .. msg .. "<" .. time .. "><" .. dist .. " blocks away>")
- local fcr = fs.open(rednetlisten, "r")
- omsg = fcr.readAll()
- fcr.close()
- valid = true
- for i=1,#dupeblock do
- if nmsg == dupeblock[i] then
- valid = false
- end
- end
- if valid == true then
- local fc = fs.open(rednetlisten, "w")
- nmsg = message
- nnmsg = ( omsg )
- nnmsg = ( omsg .. " " .. nmsg .. " ")
- print(nmsg)
- end
- end
- table.insert(dupeblock, nmsg)
- fc.write(nnmsg)
- fc.close()
- rednetnum = rednetnum
- else
- if event == "key" then
- if id == 28 then
- mtend = read()
- rednet.broadcast(mtend)
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement