Advertisement
UNOBTANIUM

sensor

Jun 15th, 2015
328
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. local monitor = peripheral.wrap("right")
  2. local glasses = peripheral.wrap("left")
  3. term.redirect(monitor)
  4. local OSwidth,OSheight = term.getSize()
  5. local sensor = peripheral.wrap("top")
  6. local colorHex = {0xFFFFFF,0xFF8800,0xFF8CFF,0x00FFFF,0xFFF700,0x00FF11,0xF7B5DE,0xBFBFBF,0x65A1D6,0xAF56B3,0x0000FF,0x754302,0x004000,0xFF0000,0x000000}
  7.  
  8. function printCentered(str, ypos)
  9. term.setCursorPos(OSwidth/2 - #str/2, ypos)
  10. term.write(str)
  11. end
  12.  
  13. while (true) do
  14. local names = sensor.getPlayers()
  15. term.clear()
  16. glasses.clear()
  17. term.setCursorPos(1, 1)
  18. for i, n in pairs(names) do
  19. printCentered(n.name, i)
  20. glasses.addText(25,25+(i*30),n.name,colorHex[1])
  21. end
  22. glasses.sync()
  23. os.sleep(5)
  24. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement