Rednet message (event)

From ComputerCraft Wiki
Revision as of 11:02, 4 October 2013 by Cranium (Talk | contribs)

Jump to: navigation, search


Grid Modem.png  Event rednet_message
Fired when any Rednet message arrives through an open modem.
Returned Object 1 The computer ID of the sender (see os.getComputerID()).
Returned Object 2 The message as a string. If message was previously a table see textutils.unserialize
Returned Object 3 The distance between the modems.


Grid paper.png  Example
Prints a message
Code
while true do
  event, senderId, message, distance = os.pullEvent("rednet_message")
  print( "Computer: "..senderId.." sent a message: "..message.." from "..distance.." blocks away!" )
end



Grid paper.png  Example
Ignores messages from any computer other than the one with id 5
Code
while true do
 event, senderId, message, distance = os.pullEvent("rednet_message")
 if senderId == 5 then
   print("Got a message from the boss saying: "..message)
 end
end