Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Security Checker
- --this program checks all important files and ensures all required materials are on the computer's drive
- --this program is for minecraft 1.16.5, cc tweaked
- local ERRORS = 0
- local MissingFiles = {}
- if fs.exists("startup") == false then
- ERRORS = ERRORS + 1
- MissingFiles[ERRORS] = "startup"
- end
- if fs.exists("ApertureOS_Boot") == false then
- ERRORS = ERRORS + 1
- MissingFiles[ERRORS] = "Boot"
- end
- if fs.exists("ApertureOS_LoginManager") == false then
- ERRORS = ERRORS + 1
- MissingFiles[ERRORS] = "Login"
- end
- if fs.exists("ApertureOS_Base") == false then
- ERRORS = ERRORS + 1
- MissingFiles[ERRORS] = "Base"
- end
- if fs.exists("ApertureOS_UpdateHandler") == false then
- ERRORS = ERRORS + 1
- MissingFiles[ERRORS] = "UpdateHandler"
- end
- if fs.exists("ApertureOS_ApplicationMenu") == false then
- ERRORS = ERRORS + 1
- MissingFiles[ERRORS] = "AppMenu"
- end
- if fs.exists("ApertureOS_SettingsMenu") == false then
- ERRORS = ERRORS + 1
- MissingFiles[ERRORS] = "SettingsMenu"
- end
- if fs.exists("ApertureOS_ClientConsole") == false then
- ERRORS = ERRORS + 1
- MissingFiles[ERRORS] = "ClientConsole"
- end
- if fs.exists("ShutdownPrompt") == false then
- ERRORS = ERRORS + 1
- MissingFiles[ERRORS] = "ShutdownPrompt"
- end
- if ERRORS == 0 then
- print("SECURITY CHECK LOG - file search complete")
- else
- for i = 1, ERRORS do
- if MissingFiles[i] == "startup" then
- shell.run("ApertureOS_Downloader","startup","xByKNAZS","OS")
- elseif MissingFiles[i] == "Boot" then
- shell.run("ApertureOS_Downloader","ApertureOS_Boot","PnjkfYyW","OS")
- elseif MissingFiles[i] == "Login" then
- shell.run("C_Pastebin","get","","ApertureOS_LoginManager")
- elseif MissingFiles[i] == "Base" then
- shell.run("ApertureOS_Downloader","ApertureOS_Base","xM7Lu8Jg","OS")
- elseif MissingFiles[i] == "UpdateHandler" then
- shell.run("C_Pastebin","get","","ApertureOS_UpdateHandler")
- elseif MissingFiles[i] == "AppMenu" then
- shell.run("ApertureOS_Downloader","ApertureOS_ApplicationMenu","D1KYjCSD","OS")
- elseif MissingFiles[i] == "SettingsMenu" then
- shell.run("C_Pastebin","get","",".ApertureOS_SettingsMenu")
- elseif MissingFiles[i] == "ClientConsole" then
- shell.run("ApertureOS_Downloader","ApertureOS_ClientConsole","mYA3vRHg","OS")
- elseif MissingFiles[i] == "ShutdownPrompt" then
- shell.run("ApertureOS_Downloader","ShutdownPrompt","jK6MMBNs","OS")
- end
- term.clearLine()
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement