Advertisement
Barawik_

onlune

Nov 18th, 2018
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 4.16 KB | None | 0 0
  1. local component = require("component")
  2. local computer = require("computer")
  3. local debug = computer.addUser
  4. local gpu = component.gpu
  5. xresolution=60
  6. gpu.setResolution(xresolution,52)
  7. gpu.setBackground(0x202020)
  8. gpu.setForeground(0xFFDD00)
  9. gpu.fill(1,1,xresolution,75," ")
  10. gpu.set((30-(string.len("DeviceCraft Managment"))/2),2,"DeviceCraft Managment")
  11. gpu.set((30-(string.len("By Durex77"))/2),3,"By Durex77")
  12. status1=" [Online] "
  13. status2=" [Offline]"
  14. owner={'Barawik_','BeTePb'}
  15. admin={'SergeyZez','SplittingReality'}
  16. builder={'AnshaABDUL372','MaxonZ',}
  17. tehadmin={'lLuffy'}
  18. trumod={'REAKTOR','iIiIiIiMuSiC_oF'}
  19. modn={'Sierr67','PIXOH','HolltiSS','BuTaMuH4iK','Bazoor','NightmareMoon'}
  20. donmod={'dark321','GangaMstar','Gra4_',}
  21. helper={'Night_Raven','TheRedMan','Duno'}
  22.  
  23. while true do
  24. d=5
  25. d=d+1
  26. gpu.setForeground(0x8B1A1A)
  27. gpu.set((xresolution/2-(string.len("[Owner]"))/2),d,"[Owner]")
  28. d=d+1
  29.  
  30. for j = 1, #owner do
  31.  
  32. d=d+1
  33. name=owner[j]
  34. prov=debug(name)
  35. if prov ~= nil then gpu.setForeground(0x00FF00) gpu.set(((xresolution/2)-4-(string.len(name))/2),d,name..status1) else gpu.setForeground(0xFF0000) gpu.set(((xresolution/2)-4-(string.len(name))/2),d,name..status2) end
  36. computer.removeUser(name)
  37. end
  38.  
  39. d=d+2
  40. gpu.setForeground(0xCC0000)
  41. gpu.set((xresolution/2-(string.len("[Admin]"))/2),d,"[Admin]")
  42. d=d+1
  43.  
  44. for j = 1, #admin do
  45.  
  46. d=d+1
  47. name=admin[j]
  48. prov=debug(name)
  49. if prov ~= nil then gpu.setForeground(0x00FF00) gpu.set(((xresolution/2)-4-(string.len(name))/2),d,name..status1) else gpu.setForeground(0xFF0000) gpu.set(((xresolution/2)-4-(string.len(name))/2),d,name..status2) end
  50. computer.removeUser(name)
  51. end
  52.  
  53. d=d+2
  54. gpu.setForeground(0x473C8B)
  55. gpu.set((xresolution/2-(string.len("[builder]"))/2),d,"[builder]")
  56. d=d+1
  57.  
  58. for j = 1, #builder do
  59.  
  60. d=d+1
  61. name=builder[j]
  62. prov=debug(name)
  63. if prov ~= nil then gpu.setForeground(0x00FF00) gpu.set(((xresolution/2)-4-(string.len(name))/2),d,name..status1) else gpu.setForeground(0xFF0000) gpu.set(((xresolution/2)-4-(string.len(name))/2),d,name..status2) end
  64. computer.removeUser(name)
  65. end
  66.  
  67. d=d+2
  68. gpu.setForeground(0xCC0000)
  69. gpu.set((xresolution/2-(string.len("[Teh-Admin]"))/2),d,"[Teh-Admin]")
  70. d=d+1
  71.  
  72. for j = 1, #tehadmin do
  73. d=d+1
  74. name=tehadmin[j]
  75. prov=debug(name)
  76. if prov ~= nil then gpu.setForeground(0x00FF00) gpu.set(((xresolution/2)-4-(string.len(name))/2),d,name..status1) else gpu.setForeground(0xFF0000) gpu.set(((xresolution/2)-4-(string.len(name))/2),d,name..status2) end
  77. computer.removeUser(name)
  78. end
  79.  
  80.  
  81. d=d+2
  82. gpu.setForeground(0x0066FF)
  83. gpu.set((xresolution/2-(string.len("[TrueMod]"))/2),d,"[True-Mod]")
  84. d=d+1
  85.  
  86. for j = 1, #trumod do
  87. d=d+1
  88. name=trumod[j]
  89. prov=debug(name)
  90. if prov ~= nil then gpu.setForeground(0x00FF00) gpu.set(((xresolution/2)-4-(string.len(name))/2),d,name..status1) else gpu.setForeground(0xFF0000) gpu.set(((xresolution/2)-4-(string.len(name))/2),d,name..status2) end
  91. computer.removeUser(name)
  92. end
  93.  
  94. d=d+2
  95. gpu.setForeground(0xCD2990)
  96. gpu.set((xresolution/2-(string.len("[Modn]"))/2),d,"[Modn]")
  97. d=d+1
  98.  
  99. for j = 1, #modn do
  100. d=d+1
  101. name=modn[j]
  102. prov=debug(name)
  103. if prov ~= nil then gpu.setForeground(0x00FF00) gpu.set(((xresolution/2)-4-(string.len(name))/2),d,name..status1) else gpu.setForeground(0xFF0000) gpu.set(((xresolution/2)-4-(string.len(name))/2),d,name..status2) end
  104. computer.removeUser(name)
  105. end
  106.  
  107. d=d+2
  108. gpu.setForeground(0xCC0000)
  109. gpu.set((xresolution/2-(string.len("[Don-Mod]"))/2),d,"[Don-Mod]")
  110. d=d+1
  111.  
  112. for j = 1, #donmod do
  113. d=d+1
  114. name=donmod[j]
  115. prov=debug(name)
  116. if prov ~= nil then gpu.setForeground(0x00FF00) gpu.set(((xresolution/2)-4-(string.len(name))/2),d,name..status1) else gpu.setForeground(0xFF0000) gpu.set(((xresolution/2)-4-(string.len(name))/2),d,name..status2) end
  117. computer.removeUser(name)
  118. end
  119.  
  120. d=d+2
  121. gpu.setForeground(0x00FF00)
  122. gpu.set((xresolution/2-(string.len("[Helper]"))/2),d,"[Helper]")
  123. d=d+1
  124.  
  125. for j = 1, #helper do
  126. d=d+1
  127. name=helper[j]
  128. prov=debug(name)
  129. if prov ~= nil then gpu.setForeground(0x00FF00) gpu.set(((xresolution/2)-4-(string.len(name))/2),d,name..status1) else gpu.setForeground(0xFF0000) gpu.set(((xresolution/2)-4-(string.len(name))/2),d,name..status2) end
  130. computer.removeUser(name)
  131. end
  132.  
  133.  
  134. os.sleep(1.5)
  135.  
  136. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement