Advertisement
Guest User

stats.lua

a guest
Aug 18th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.94 KB | None | 0 0
  1. print("Server Statistics Overlay by Ale32bit")
  2.  
  3. local canvas = peripheral.wrap("back").canvas()
  4.  
  5. canvas.clear()
  6.  
  7. local time = canvas.addText({1,1}," ",0xffffffff, 1)
  8. local tps = canvas.addText({1,10}," ",0xffffffff, 0.5)
  9.  
  10. parallel.waitForAny(function()
  11.     while true do
  12.         if not time then
  13.             time = canvas.addText({1,1}, " ")
  14.         end
  15.         time.setText(textutils.formatTime(os.time(), true))
  16.         sleep(0.3)
  17.     end
  18. end, function()
  19.     while true do
  20.         if not tps then
  21.             tps = canvas.addText({1,10}, " ", 0xffffffff, 0.5)
  22.         end
  23.         local t = switchcraft.tps()
  24.         if t >= 17 then
  25.             tps.setColor(0x55FF55FF)
  26.         elseif t >= 12 then
  27.             tps.setColor(0xFFFF55FF)
  28.         elseif t >= 8 then
  29.             tps.setColor(0xFFAA00FF)
  30.         else
  31.             tps.setColor(0xFF5555FF)
  32.         end
  33.         tps.setText(t.." TPS")
  34.         sleep(1)
  35.     end
  36. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement