Advertisement
GoroDilov

Barapad Installer | BS

Dec 14th, 2018 (edited)
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --|===================|
  2. --| Обновлялка ofline |
  3. --|  MCSkill.ru TMSB  |
  4. --| BaraPad |  Und.OS |
  5. --|Developer: Barawik_|
  6. --|===================|
  7.  
  8. local shell = require("shell")
  9. local fs = require("filesystem")
  10. local event=require("event")
  11. local component=require("component")
  12. local colors = require("colors")
  13. local g = component.gpu
  14.  
  15. if not fs.exists("/lib/Bar.lua") then
  16.     shell.execute("wget https://raw.githubusercontent.com/Gorodlilov/BarashPad/master/Barlib.lua /lib/Bar.lua")
  17. end
  18. local Bar = require("Bar")
  19.  
  20. --------------------Настройки--------------------
  21. local WIGHT, HEIGHT = 146, 42 --Разрешение моника 146/112 x 42
  22. local COLOR1 = 0x30626b --Рамка
  23. local COLOR2 = 0x240935 --Цвет кнопок
  24. local COLOR3 = 0x00382b --Таблица
  25. local COLOR_SHELL = 0xa73853 --Цвет шелла
  26. local mid = (WIGHT-32)/2+32 -- Центральное слово
  27. -------------------------------------------------
  28.  
  29. WIGHT, HEIGHT = Bar.Resolution(WIGHT, HEIGHT)
  30. Bar.Ram("Обновляльщик", COLOR1,COLOR2,WIGHT, HEIGHT)
  31.  
  32.         Bar.Word(mid - 24,7, "UPDBAR", 0x000000)
  33.  
  34.         Bar.Mid(WIGHT,26,"Прочитка старых файлов...")
  35.         if fs.exists("Barapad.lua") then
  36.         Bar.Mid(WIGHT,27,"Barapad обнаружен!")
  37.         else
  38.         Bar.Mid(WIGHT,27,"Barapad не обнаружен!")
  39.         end
  40.         os.sleep(2)
  41.         if fs.exists("Programms.lua") then
  42.         Bar.Mid(WIGHT,28,"Список программ обнаружен!")
  43.         else
  44.         Bar.Mid(WIGHT,28,"Список программ не обнаружен!")
  45.         end
  46.         os.sleep(2)
  47.         Bar.Mid(WIGHT,30,"Начинаю удалять старые файлы.")
  48.         os.sleep(1)
  49.         shell.execute("rm Barapad.lua")
  50.         shell.execute("rm Programms.lua")
  51.         shell.execute("rm /lib/Bar.lua")
  52.         Bar.Mid(WIGHT,31,"Старые файлы все удадалены!")
  53.         os.sleep(2)
  54.         Bar.Mid(WIGHT,33,"Начинаю закачку новых файлов.")
  55.         os.sleep(1)
  56.         shell.execute("wget https://raw.githubusercontent.com/Gorodlilov/BarashPad/master/Barlib.lua /lib/Bar.lua")
  57.         shell.execute("wget https://raw.githubusercontent.com/Gorodlilov/BarashPad/master/Barapad.lua Barapad.lua")
  58.         shell.execute("wget https://raw.githubusercontent.com/Gorodlilov/BarashPad/master/Programms.lua Programms.lua")
  59.         Bar.Mid(WIGHT,35,"Новые файлы загружены.")
  60.         Bar.Mid(WIGHT,36,"Перезагружаем компьютер.")
  61.         os.sleep(2)
  62.         os.execute("reboot")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement