Advertisement
dadragon84

Security Code Lock

Feb 6th, 2015 (edited)
361
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.69 KB | None | 0 0
  1. function clearScreen()
  2.     term.clear()
  3.     term.setCursorPos(1,1)
  4. end
  5.  
  6. function installedFile()
  7.     local installation = "installed"
  8.     if(fs.exists(installation) == true)then
  9.         shell.run(installation)
  10.     else
  11.         file = fs.open(installation, "w")
  12.         file.write('shell.run("lock")')
  13.         file.close()
  14.         shell.run("starter")
  15.     end
  16. end
  17.    
  18.  
  19. function renameFile()
  20.     if(fs.exists("installed") == true)then
  21.         shell.run("installed")
  22.     else
  23.         installedFile()
  24.     end
  25.     -- if(fs.exists("starter") == true)then
  26.         -- shell.run("starter")
  27.     -- end
  28.     local fileName = "Security_Code_Lock"
  29.     if(fs.exists(fileName) == true)then
  30.         shell.run("rename "..fileName.." startup")
  31.         sleep(2)
  32.         installedFile()
  33.     end
  34.    
  35. end
  36.  
  37. scriptName = "John Dowe Security Inc."
  38. author = "Mr John Dowe"
  39. version = "1.3"
  40. lastModified = "04/30/2023"
  41.  
  42.  
  43. function runInstaller()
  44.     clearScreen()
  45.      
  46.     print(scriptName.." by: "..author)
  47.     print("Version: "..version)
  48.     print("Last Updated: "..lastModified)
  49.    
  50.     sleep(1)
  51.     -- shell.run("pastebin get s45vw8Nr lock")
  52.     -- shell.run("pastebin get 7uh4mQqX lock2")
  53.     -- shell.run("pastebin get pvk7sd7d code")
  54.     -- shell.run("pastebin get AeV1QCmp Config")
  55.     -- shell.run("pastebin get A4Fd4U57 starter")
  56.     if(fs.exists("lock") == true)then
  57.         shell.run("delete lock")
  58.         sleep(1)
  59.         shell.run("pastebin get s45vw8Nr lock")
  60.        
  61.     else
  62.         shell.run("pastebin get s45vw8Nr lock")
  63.     end
  64.     sleep(1)                
  65.     if(fs.exists("lock2") == true)then
  66.         shell.run("delete lock2")
  67.         sleep(1)
  68.         shell.run("pastebin get 7uh4mQqX lock2")
  69.     else
  70.         shell.run("pastebin get 7uh4mQqX lock2")
  71.     end
  72.     sleep(1)
  73.     if(fs.exists("code") == true)then
  74.         shell.run("delete code")
  75.         sleep(1)
  76.         shell.run("pastebin get pvk7sd7d code")
  77.     else
  78.         shell.run("pastebin get pvk7sd7d code")
  79.     end
  80.     sleep(1)
  81.     if(fs.exists("Config") == true)then
  82.         shell.run("delete Config")
  83.         sleep(1)
  84.         shell.run("pastebin get AeV1QCmp Config")
  85.     else
  86.         shell.run("pastebin get AeV1QCmp Config")
  87.     end
  88.     sleep(1)
  89.     if(fs.exists("starter") == true)then
  90.         shell.run("delete starter")
  91.         sleep(1)
  92.         shell.run("pastebin get A4Fd4U57 starter")
  93.     else
  94.         shell.run("pastebin get A4Fd4U57 starter")
  95.     end
  96.     print("Rebooting System... Please Wait....")
  97.     sleep(5)
  98.     renameFile()
  99. end
  100.  
  101. function checkInstalled()
  102.     if(fs.exists("installed") == true)then
  103.         shell.run("installed")
  104.     else
  105.         runInstaller()
  106.     end
  107. end
  108.  
  109. function header()
  110.     clearScreen()
  111.     print(scriptName .. " Version: "..version)
  112.     checkInstalled()
  113.     print("Installing Security Services")
  114.     sleep(1)
  115.     print("Please wait while I load into the system")
  116.     sleep(5)
  117.     print("Downloading....")
  118.     sleep(2)
  119.     print("Installing "..scriptName.." Version: "..version)
  120.     sleep(5)
  121.     checkInstalled()
  122.    
  123. end
  124.  
  125.  
  126. header()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement