Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local function clearScreen()
- term.clear()
- term.setCursorPos(1, 1)
- end
- local function messageF(msg)
- if msg == "Drop-Ready" then
- local modem = peripheral.find("modem") or error("No modem attached", 0)
- modem.open(46) -- Open 43 so we can receive replies
- print("Drop Ready Actiavting Portal")
- modem.transmit(12, 46, "Output")
- else
- print(msg)
- end
- end
- local modem = peripheral.find("modem") or error("No modem attached", 0)
- modem.open(46) -- Open 43 so we can receive replies
- -- Send our message
- print("Enter your message:")
- local userMessage = read()
- modem.transmit(12, 46, userMessage)
- -- And wait for a reply
- local event, side, channel, replyChannel, message, distance
- repeat
- event, side, channel, replyChannel, message, distance = os.pullEvent("modem_message")
- until channel == 46
- clearScreen()
- messageF(tostring(message))
- -- And wait for a reply
- local event, side, channel, replyChannel, message, distance
- repeat
- event, side, channel, replyChannel, message, distance = os.pullEvent("modem_message")
- until channel == 46
- clearScreen()
- messageF(tostring(message))
- -- And wait for a reply
- local event, side, channel, replyChannel, message, distance
- repeat
- event, side, channel, replyChannel, message, distance = os.pullEvent("modem_message")
- until channel == 46
- clearScreen()
- messageF(tostring(message))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement