Advertisement
AdditionalPylons

About

Mar 18th, 2024 (edited)
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. writepos, writecol, multchar, max, min, compare_coord, fill_color, render_folder, render_popup = table.unpack(require "os_library")
  2.  
  3. local function delete_os_files()
  4.     fs.delete("/os")
  5.     fs.delete("/os_library")
  6.     fs.delete("/startup")
  7.     fs.delete("/about")
  8. end
  9.  
  10. local x,y = render_popup(3,"CC OS",true)
  11. writecol(x,y,"\aAbout",colors.black,colors.white)
  12. writecol(x,y+1,"\aReinstall",colors.black,colors.white)
  13. writecol(x,y+2,"\aUninstall",colors.black,colors.white)
  14. local e, btn, cx, cy
  15. repeat
  16.     e, btn, cx, cy = os.pullEvent("mouse_click")
  17. until cy>=y-1 and cy<=y+2
  18. if cy==y then
  19.     writepos(x,y,"CC OS ")
  20.     writepos(x,y+1,"Created by")
  21.     local w = term.getSize()
  22.     if w>30 then writepos(x,y+2,"u/Bright-Historian-216") else writepos(x,y+2,"u/Bright- ") writepos(x,y+3,"Historian-216") end
  23.     os.pullEvent("mouse_click")
  24. elseif cy==y+1 then
  25.     render_popup(3,"Reinstall")
  26.     writepos(x,y,"Reinstall?")
  27.     writepos(x,y+1,"\aYes")
  28.     writepos(x,y+2,"\aNo")
  29.     local e,btn,cx1,cy1
  30.     repeat
  31.         e, btn, cx1, cy1 = os.pullEvent("mouse_click")
  32.     until cy1>=y+1 and cy1<=y+2
  33.     if cy1 == y+1 then
  34.         delete_os_files()
  35.         shell.run("pastebin get xqJWTVLN /startup")
  36.         shell.run("pastebin get vwYFtmAd /os")
  37.         shell.run("pastebin get KYE79f0X /os_library")
  38.         shell.run("pastebin get q9zbrC33 /about")
  39.         shell.run("reboot")
  40.     end
  41. elseif cy==y+2 then
  42.     render_popup(3,"Uninstall")
  43.     writepos(x,y,"Uninstall?")
  44.     writepos(x,y+1,"\aYes")
  45.     writepos(x,y+2,"\aNo")
  46.     local e,btn,cx1,cy1
  47.     repeat
  48.         e, btn, cx1, cy1 = os.pullEvent("mouse_click")
  49.     until cy1>=y+1 and cy1<=y+2
  50.     if cy1 == y+1 then
  51.         delete_os_files()
  52.         shell.run("reboot")
  53.     end
  54. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement