Advertisement
Guest User

star

a guest
Apr 25th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.67 KB | None | 0 0
  1. local component = require"component"
  2. local gl = component.openperipheral_bridge
  3. print(1)
  4. nicks={}
  5. chat_buffer ={}
  6. function chatDraw()
  7.     gl.clear()
  8.     for i=1, #chat_buffer do
  9.         gl.addText(3,10*i+20,chat_buffer[i], 0xFFF700)
  10.     end
  11.     gl.sync()
  12. end
  13.  
  14.  
  15. while true do
  16. local n = #component.radar.getPlayers(100)
  17. for j=1,n do
  18. nicks[j]=component.radar.getPlayers(100)[j].name
  19. end
  20. flag = true
  21. for i=1,n do
  22. for j=i+1,n do
  23. if nicks[i]==nicks[j] then
  24. flag = false
  25. end
  26. end
  27. end
  28. if flag == true then
  29. for i = 1, n do
  30. local nick = nicks[i]
  31. table.insert(chat_buffer,nick)
  32. end
  33. chatDraw()
  34. end
  35. if #chat_buffer~=0 then
  36. for i = 1, #chat_buffer do
  37. table.remove(chat_buffer,1)
  38. end
  39. end
  40. os.sleep(2)
  41. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement