Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local component = require("component")
- local computer = require("computer")
- local term = require("term")
- local event=require("event")
- local unicode=require("unicode")
- local u = computer.addUser
- local g = component.gpu
- local COLOR = 0x333333 -- Цвет скобок
- local name = {
- {"PSY", "lLuffy", "Male", 0xff0000, 0x333333},
- {"Гл. модератор", "Astro", "Male", 0x5555ff, 0x00bfff},
- {"Дизайнер", "Tekyera", "Male", 0x5555ff, 0x00bfff},
- {"Ст. модератор", "Makcu", "Male", 0x00bfff, 0x5555ff},
- {"Ст. модератор", "Shyvana", "Male", 0x00bfff, 0x5555ff},
- --{"Builder", "Lofa21", "Male", 0xa333ff, 0xff00ff},
- {"Модератор", "PIXOH", "Male", 0xff0000, 0xff9900},
- {"Помощник", "eaglewow", "Male", 0x00aa00, 0x00b300},
- {"Стажер", "SynDrom", "Male", 0x55FF55, 0x55FF55},
- {"Стажер", "ALEX", "Male", 0x55FF55, 0x55FF55},
- {"Стажер", "Dark_Nonstop", "Male", 0x55FF55, 0x55FF55},
- {"Стажер", "SilverGamers", "Male", 0x55FF55, 0x55FF55},
- {"Стажер", "PETARD", "Female", 0x55FF55, 0x55FF55}
- }
- g.setResolution(45, 17)
- term.clear()
- g.setForeground(0xffffff)
- g.set(45/2 - (unicode.len("[ Модераторский состав ]")/2),2,"[ Модераторский состав ]")
- function event.shouldInterrupt()
- return false
- end
- for i = 1, #name do
- g.setForeground(COLOR)
- g.set(2, i + 3,"[")
- g.set(3 + unicode.len(name[i][1]), i + 3,"] - ")
- if name[i][4] ~= nil then
- g.setForeground(name[i][4])
- else
- g.setForeground(COLOR)
- end
- g.set(3, i + 3,name[i][1])
- if name[i][5] ~= nil then
- g.setForeground(name[i][5])
- else
- g.setForeground(COLOR)
- end
- g.set(7 + unicode.len(name[i][1]), i + 3,name[i][2])
- if name[i][3] == "Male" then
- g.setForeground(0x00bfff)
- g.set(31, i + 3, "Male")
- elseif name[i][3] == "Female" then
- g.setForeground(0xff00ff)
- g.set(30, i + 3, "Female")
- end
- end
- while true do
- g.setResolution(45, 17) -- <=== Резоль, иногда слетает после рестарта
- for i = 1, #name do
- if u(name[i][2]) ~= nil then
- g.setForeground(0x00ff00)
- g.set(38, i + 3, "online ")
- computer.removeUser(name[i][2])
- else
- g.setForeground(0x1a1a1a)
- g.set(38, i + 3, "offline")
- end
- end
- os.sleep(10)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement