CrimsonTheLynx

2B624E0E1C2D0E1B22

Feb 1st, 2018
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. local comp = require("component")
  2. local term = require("term")
  3. local computer = require("computer")
  4. local gpu = comp.gpu
  5.  
  6. os.execute("pastebin get -f kDmCcLJ6 /lib/Helen.lua")
  7. package.loaded.Helen= nil
  8. local list = require("Helen")
  9.  
  10. local mX, mY = gpu.getResolution()
  11. mX = mX/3
  12. mY = mY/3
  13. gpu.setResolution(mX,mY)
  14.  
  15. term.clear()
  16. computer.beep(850,0.15)
  17. computer.beep(1000,0.08)
  18.  
  19. ::REBOOT::
  20.  
  21. gpu.set((mX/3),7,"Reboot? [Y/N]")
  22. term.setCursor((mX/3)+14,7)
  23. local reboot = term.read()
  24. reboot = reboot:sub(1,-2)
  25. reboot = reboot :lower()
  26.  
  27. if reboot == "y" then
  28. for x=0,3 do
  29. os.sleep(1)
  30. gpu.set((mX/3),8,"Rebooting: ".. tostring(3-x))
  31. computer.beep(750,0.02)
  32. end
  33. computer.beep(900,0.05)
  34. computer.shutdown(true)
  35. elseif reboot == "n" then
  36. for x=0,3 do
  37. os.sleep(1)
  38. gpu.set((mX/3),8,"Rebooting: ".. tostring(3-x))
  39. computer.beep(750,0.02)
  40. end
  41. computer.beep(900,0.05)
  42. computer.shutdown(true)
  43. goto REBOOT
  44. end
Add Comment
Please, Sign In to add comment