Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --WirelessReceiver
- term.clear()
- term.setCursorPos(1,1)
- term.write("Channel: ")
- channel = tonumber(read())
- modem = peripheral.wrap("front")
- screen = peripheral.wrap("monitor_2")
- if(modem.isWireless == false) then
- print("Modem is not Wireless!")
- os.reboot()
- end
- modem.open(channel)
- cursorY = 1
- oldMsg = ""
- newMsg = ""
- --Aesthetic
- screen.setBackgroundColor(colors.white)
- screen.setTextColor(colors.black)
- sleep(5)
- screen.clear() screen.setCursorPos(1,1)
- screen.write("Channel" .. channel .. " is open")
- screen.setCursorPos(1,2)
- screen.write("Connecting")
- screen.setCursorPos(1,3)
- sleep(0.5) screen.write(".") sleep(0.5) screen.write(".") sleep(0.5) screen.write(".") sleep(0.5) screen.clearLine() screen.setCursorPos(1,3)
- sleep(0.5) screen.write(".") sleep(0.5) screen.write(".") sleep(0.5) screen.write(".") sleep(0.5) screen.clearLine() screen.setCursorPos(1,3)
- sleep(0.5) screen.write(".") sleep(0.5) screen.write(".") sleep(0.5) screen.write(".") sleep(0.5) screen.clearLine() screen.setCursorPos(1,3)
- sleep(0.5) screen.write(".") sleep(0.5) screen.write(".") sleep(0.5) screen.write(".") sleep(0.5) screen.clearLine() screen.setCursorPos(1,3)
- sleep(0.5) screen.write(".") sleep(0.5) screen.write(".") sleep(0.5) screen.write(".") sleep(0.5) screen.clearLine() screen.setCursorPos(1,3)
- sleep(0.5) screen.write(".") sleep(0.5) screen.write(".") sleep(0.5) screen.write(".") sleep(0.5) screen.clearLine() screen.setCursorPos(1,3)
- screen.clear() screen.setCursorPos(1,1)
- while true do
- oldMsg = newMsg
- local event, modemSide, senderChannel, pcId, message, senderDistance = os.pullEvent("modem_message")
- newMsg = msg
- screen.setCursorPos(1,cursorY)
- screen.setTextColor(colors.red)
- screen.write("Computer " .. pcId .. ": ")
- screen.setTextColor(colors.black)
- screen.write(message)
- cursorY = cursorY + 1
- if(cursorY == 20) then
- screen.scroll(5)
- screen.setCursorPos(1,16)
- cursorY = 16
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement