View difference between Paste ID: U4KEUURA and LaJHZAns
SHOW: | | - or go back to the newest paste.
1
--https://i.imgur.com/wIVT0wn.png 
2
--https://pastebin.com/LaJHZAns
3
--update 01.10.21
4
5
local admins = {
6-
  {"Rainbowtaves","Admin"},
6+
  {"4epB9Ik","Admin"},
7-
  {"Noire","Admin"},
7+
  {"Noise71","Куратор"},
8-
  {"Farianit","Admin"},
8+
  {"GintaRus","Дизайнер"},
9-
  {"Dancho","Moder"},
9+
  {"nikita2007558","Гл.Мод"},
10-
  {"Herobrine1_YT","Moder"},
10+
  {"Yamix","Модератор"},
11-
  {"Doctor_Strange","Moder"},
11+
  {"MrMaiK","Модератор"},
12-
  {"Almazic","Moder"},
12+
  {"OSSO","OSSO"},
13-
  {"Masslime","Moder"},
13+
  {"Defols","Defols"},
14-
  {"Wistaf","Moder"},
14+
  {"__HAPKOMAH__","нарик"},
15-
  {"Makfaer","Moder"},
15+
  {"LiwMorgan","LiwMorgan"},
16-
  {"D_Lorian","Moder"},
16+
  {"Alpaka_Masha","Alpaka"},
17-
  {"LuGaNeKiT","Moder"},
17+
  {"Turgor","тургор"}
18-
  {"LiskaHilgastin","Helper"},
18+
19-
  {"cleveron24","Helper"},
19+
20-
  {"Ananasko","Helper"},
20+
21-
  {"Jotun","Helper"}
21+
22
23
local component = require("component")
24
local computer = require("computer")
25
local unicode = require("unicode")
26
local event = require("event")
27
local gpu = component.gpu
28
local w,h = gpu.getViewport()
29
30
local function check()
31
  gpu.fill(1,1,x_resol,y_resol," ")
32
  local line = 1
33
  for ind = 1,#admins do
34
    local name = admins[ind][1]
35
    local rank = admins[ind][2]
36
    gpu.setForeground(0xFFFFFF)
37
    gpu.set(1,line,"[")
38
    gpu.set(unicode.len(rank)+2,line,"] - "..name)
39
    if rank == "Admin" then
40
      gpu.setForeground(0xFF0000)
41
    elseif rank == "Moder" then
42
      gpu.setForeground(0x0000FF)
43
    elseif rank == "Helper" then
44
      gpu.setForeground(0xFFFF00)
45
    end
46
    gpu.set(2,line,rank)
47
    if computer.addUser(name) then
48
      computer.removeUser(name)
49
      gpu.setForeground(0x00FF00)
50
      gpu.set(x_resol-7,line,"online")
51
    else
52
      gpu.setForeground(0x999999)
53
      gpu.set(x_resol-7,line,"offline")
54
    end
55
    line = line + 1
56
  end
57
end
58
59
os.execute("cls")
60
print("Коснитесь экрана")
61
computer.addUser(({event.pull("touch")})[6])
62
gpu.setResolution(x_resol,y_resol)
63
64
while true do
65
  check()
66
  local e = ({event.pull(5,"key_down")})[4]
67
  if e == 29 or e == 157 then -- Ctrl Выход
68
    gpu.setResolution(w,h)
69
    gpu.setBackground(0x000000)
70
    gpu.setForeground(0xFFFFFF)
71
    os.execute("cls")
72
    os.exit()
73
  end
74
end