Advertisement
Alyssa

Receive

Sep 4th, 2012
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.81 KB | None | 0 0
  1. dupeblock = {}
  2. rednetnum = 1
  3. rednet.open("right")
  4. while true do
  5. rednetlisten = ("redspy")
  6. event, id, msg, dist = os.pullEvent()
  7. if event == "rednet_message" then
  8. local time1 = os.time()
  9. time = textutils.formatTime(time1, true)
  10. message = (id .. ":" .. msg .. "<" .. time .. "><" .. dist .. " blocks away>")
  11. local fcr = fs.open(rednetlisten, "r")
  12. omsg = fcr.readAll()
  13. fcr.close()
  14. valid = true
  15. for i=1,#dupeblock do
  16. if nmsg == dupeblock[i] then
  17. valid = false
  18. end
  19. end
  20. if valid == true then
  21. local fc = fs.open(rednetlisten, "w")
  22. nmsg = message
  23. nnmsg = ( omsg )
  24. nnmsg = ( omsg .. " " .. nmsg .. " ")
  25. print(nmsg)
  26. end
  27. end
  28. table.insert(dupeblock, nmsg)
  29. fc.write(nnmsg)
  30. fc.close()
  31. rednetnum = rednetnum
  32. else
  33. if event == "key" then
  34. if id == 28 then
  35. mtend = read()
  36. rednet.broadcast(mtend)
  37. end
  38. end
  39. end
  40. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement