Advertisement
Jeyjey0

Create a Installer

Dec 1st, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. term.clear()
  2. term.setCursorPos(1,1)
  3. print("Name of installer?")
  4. inna = read()
  5. print("creating file...")
  6. h = fs.open(inna,"w")
  7. h.writeLine("local function ininstaller(code,name)")
  8. h.writeLine("local response = http.get(")
  9. h.writeLine(" 'http://pastebin.com/raw/'..code")
  10. h.writeLine(" ")
  11. h.writeLine(")")
  12. h.writeLine(" if response then")
  13. h.writeLine("")
  14. h.writeLine(" local sResponse = response.readAll()")
  15. h.writeLine(" response.close()")
  16. h.writeLine(" h = fs.open(name,'w')")
  17. h.writeLine(" h.write(sResponse)")
  18. h.writeLine(" h.close()")
  19. h.writeLine(" return sResponse")
  20. h.writeLine(" else")
  21. h.writeLine(" print( 'Failed.' )")
  22. h.writeLine(" end")
  23. h.writeLine("end")
  24. h.close()
  25. while true do
  26. term.clear()
  27. term.setCursorPos(1,1)
  28. print("Name of Program? enter finish for close installercreator")
  29. name = read()
  30. if name == "finish" == true then
  31. print("rebooting...")
  32. h = fs.open(inna,"a")
  33. h.writeLine("print('Installed succes full') ")
  34. os.reboot()
  35. elseif name == "finish" == false then
  36. print("Pastebin code?")
  37. name2 = read()
  38. print("adding to installer")
  39. sleep(0.2)
  40. h = fs.open(inna,"a")
  41. downloading = "ininstaller('"..name2.."','"..name.."')"
  42. ifex = "if not fs.exists('"..name.."') == true then"
  43. h.writeLine("term.setCursorPos(1,1)")
  44. h.writeLine("term.clear()")
  45. h.writeLine('print("Installing")')
  46. h.writeLine(ifex)
  47. h.writeLine(downloading)
  48. h.writeLine("sleep(2)")
  49. h.writeLine("end")
  50. end
  51. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement