Myst1ka

Receiver

Dec 15th, 2019
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.79 KB | None | 0 0
  1. local function centertext(text)
  2. local w,h = term.getSize()
  3. term.setCursorPos(math.floor(w/2-text:len()/2+.5), math.floor(h/2+.5))
  4. io.write(text)
  5. end
  6.  
  7. local function centertextx
  8. local w,h = term.getSize()
  9. term.setCursorPos(math.floor(w/2-text:len()/2+.5), 1
  10. io.write(text)
  11. end
  12.  
  13. term.clear
  14. term.setCursorPos(1,1)
  15. rednet.open("pos")
  16.  
  17. centertextx("Computer ID: "..os.getComputerID())
  18. print()
  19. print()
  20.  
  21. while true do
  22. id,message = rednet.receive()
  23. local nTime = os.Time
  24. time_line = textutils.formatTime(nTime,false)
  25. print(time_line.." > "..message)
  26. monitor = peripheral.wrap("monitorpos")
  27. term.redirect(monitor)
  28. term.setCursorBlink(false)
  29. term.setTextColors(colors.white)
  30. term.setBackgroundColor(colors.black)
  31. term.clear()
  32. term.setCursorPos(1,1)
  33. centertext(message)
  34. term.restaure()
  35. end
Add Comment
Please, Sign In to add comment