Advertisement
Marlingaming

CC Tweaked Personal Device Background Manager A

Jan 6th, 2022 (edited)
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. --this script runs in the background and deals with top level background tasks such as recieving Messages, Closing unused Programs, etc
  2. version = "1.0.0"
  3. local event
  4. repeat
  5. event = {os.pullEventRaw()}
  6. until event[1] == "terminate" or (event[1] == "rednet_message" and event[4] == settings.get("Secure_WirelessProtocol")) == true or (event[1] == "task_complete" and event[3] == false) == true
  7. if event[1] == "rednet_message" then
  8. if event[4] == settings.get("Secure_WirelessProtocol") then
  9. shell.run("os_LogWriter","Recieved Message from: "..A.."; Message: "..B.."; Message being Taken Care of")
  10. else
  11. shell.run("os_LogWriter","Recieved Message from: "..A.."; Message: "..B.."; wasnt read due to Incorrect Protocol")
  12. end
  13. elseif event[1] == "terminate" then
  14. term.clear()
  15. term.setCursorPos(1,1)
  16. shell.run("os/os_Programs/SecurityHandler/CrashMenu")
  17. elseif event[1] == "timer" then
  18.  
  19. elseif event[1] == "task_complete" then
  20. if event[3] == false then
  21. shell. run("os/os_Programs/SecurityHandler/CrashMenu")
  22. end
  23. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement