ksbd

Rednet Relay

Jun 12th, 2013
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.72 KB | None | 0 0
  1. --Constants:
  2.        
  3.         local redNetSide = "left"
  4.         local senderNum = 0
  5.     local receiverNum = 1
  6.  
  7. --Variables:
  8.  
  9.         local senderId, message, distance
  10.  
  11. --Functions
  12.  
  13. function netClose()
  14.         rednet.close(redNetSide)
  15. end
  16.  
  17. function netOpen()
  18.         netClose()
  19.         rednet.open(redNetSide)
  20. end
  21.  
  22.  
  23.  
  24. function getData()
  25.         senderId, message, distance = rednet.receive()
  26. end
  27.  
  28. --Main Program:
  29.  
  30. netOpen()
  31. while true do
  32.         getData()
  33.         print(message)
  34.         if senderId == senderNum then
  35.                 print("Sending: "..message.." From: "..senderNum.." To: "..receiverNum)
  36.         rednet.send(receiverNum, message)
  37.         senderId, message, distance = 0, "", 0
  38.         end
  39. end
Advertisement
Add Comment
Please, Sign In to add comment