Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Check if user.config exists
- if fs.exists("/user.config") then
- -- Load user.config
- local configFile = fs.open("/user.config", "r")
- local userApps = textutils.unserialize(configFile.readAll())
- configFile.close()
- -- Display user apps
- print("User Apps:")
- for _, app in ipairs(userApps) do
- print("- " .. app)
- end
- -- Check for admin.txt
- if fs.exists("/admin.txt") then
- -- Display administrator submenu
- term.setTextColor(colors.red)
- print("\nAdministrator Programs:")
- term.setTextColor(colors.white)
- local adminApps = fs.list("/disk/security")
- for _, app in ipairs(adminApps) do
- print("- " .. app)
- end
- -- Prompt user for admin app selection
- print("\nSelect an administrator program to run:")
- local selectedApp = read()
- if fs.exists("/disk/security/" .. selectedApp) then
- shell.run("/disk/security/" .. selectedApp)
- else
- print("Invalid administrator program.")
- end
- end
- else
- print("Unable to load user programs")
- sleep(3)
- os.reboot()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement