Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local modem = {peripheral.find("modem")}
- for i = 1, #modem do modem[i].open(rednet.CHANNEL_REPEAT) end
- local tower = {peripheral.find("bitnet_tower", function(name, object) return object.isTowerComplete() end)}
- local repeated, msgID, timerID, myEvent = 0, {}, {}
- local function RedstoneSetSignal(signal)
- if signal == "on" then
- for k,v in pairs(redstone.getSides()) do
- redstone.setOutput(v, true)
- end
- elseif signal == "off" then
- for k,v in pairs(redstone.getSides()) do
- redstone.setOutput(v, false)
- end
- end
- end
- while true do
- myEvent = {os.pullEvent()}
- -- Message arriving via tower:
- if myEvent[1] == "modem_message" then
- print("Message: "..myEvent[5])
- RedstoneSetSignal(myEvent[5])
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement