Advertisement
Alakazard12

Proxy client

Dec 20th, 2012
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.51 KB | None | 0 0
  1. local server = 0
  2. local oldrs = {}
  3. for i,v in pairs(rednet) do
  4.     oldrs[i] = v
  5. end
  6.  
  7. function rednet.send(id, msg)
  8.     return oldrs.send(server, "PROXY:"..textutils.serialize({send=id, message=msg}))
  9. end
  10.  
  11. function rednet.broadcast(msg)
  12.     return oldrs.send(server, "PROXY:"..textutils.serialize({send="broadcast", message=msg}))
  13. end
  14.  
  15. function rednet.receive(timeout)
  16.     local id, msg
  17.     repeat
  18.         id, msg = oldrs.receive(timeout)
  19.     until id == server
  20.     msg = textutils.unserialize(msg)
  21.     return msg.rep, msg.message
  22. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement