local modem1 = peripheral.wrap("back")
monitor = peripheral.wrap("top")
term.redirect(monitor)
while true do
local messageArguments = {os.pullEvent("modem_message")}
for i,v in pairs(messageArguments) do
print(v)
end
end
computers that receive the messages (needs to be configured):
sides = {"top", "back", "left", "right"}
channelfrom1 = 2
channelto1 = 129
channelfrom4 = 130
channelto4 = 258
channelfrom3 = 259
channelto3 = 387
channelfrom2 = 388
channelto2 = 516
local modem1 = peripheral.wrap("top")
local modem2 = peripheral.wrap("back")
local modem3 = peripheral.wrap("left")
local modem4 = peripheral.wrap("right")
local modemsend = peripheral.wrap("bottom")
for i=channelfrom1, channelto1 do
modem1.open(i)
end
for i=channelfrom2, channelto2 do
modem2.open(i)
end
for i=channelfrom3, channelto3 do
modem3.open(i)
end
for i=channelfrom4, channelto4 do
modem4.open(i)
end
modemsend.open(1)
while true do
local messageArguments = {os.pullEvent("modem_message")}
for i,v in pairs(messageArguments) do
modem.transmit(1, 1, v)
end
end












