Advertisement
Guest User

stats.lua

a guest
Aug 19th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.05 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. time.setShadow(true)
  10. tps.setShadow(true)
  11. parallel.waitForAny(function()
  12.     while true do
  13.         if not time then
  14.             time = canvas.addText({1,1}, " ")
  15.             time.setShadow(true)
  16.         end
  17.         time.setText(textutils.formatTime(os.time(), true))
  18.         sleep(0.3)
  19.     end
  20. end, function()
  21.     while true do
  22.         if not tps then
  23.             tps = canvas.addText({1,10}, " ", 0xffffffff, 0.5)
  24.             tps.setShadow(true)
  25.         end
  26.         local t = switchcraft.tps()
  27.         if t >= 17 then
  28.             tps.setColor(0x55FF55FF)
  29.         elseif t >= 12 then
  30.             tps.setColor(0xFFFF55FF)
  31.         elseif t >= 8 then
  32.             tps.setColor(0xFFAA00FF)
  33.         else
  34.             tps.setColor(0xFF5555FF)
  35.         end
  36.         tps.setText(t.." TPS")
  37.         sleep(1)
  38.     end
  39. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement