Jeyjey0

Computercraft door protect [updated!]

Feb 25th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. proname = shell.getRunningProgram()
  2. sleep(1)
  3. term.clear()
  4. term.setCursorPos(1,1)
  5. if not fs.exists("startup") then
  6. print("Create startup...")
  7. sleep(1)
  8. shell.run("rename "..proname.." startup")
  9. os.reboot()
  10. end
  11. if not fs.exists("Password") then
  12. print("No Password exists !")
  13. print("Pls enter your password")
  14. password = read("*")
  15. h = fs.open("Password","w")
  16. h.write(password)
  17. h.close()
  18. print("Pls enter side for open door like left;right")
  19. door = read()
  20. h = fs.open("DoorOpen","w")
  21. h.write(door)
  22. h.close()
  23. end
  24. if fs.exists("Password") then
  25. print("Pls enter Password:")
  26. password = read("*")
  27. h = fs.open("Password","r")
  28. if password == h.readAll() then
  29. print("Correct")
  30. g = fs.open("DoorOpen","r")
  31. door = g.readAll()
  32. g.close()
  33. h.close()
  34. print("Open door:"..door)
  35. redstone.setOutput(door, true)
  36. sleep(1.25)
  37. redstone.setOutput(door, false)
  38. os.reboot()
  39. else
  40. print("Password is not Correct")
  41. sleep(1)
  42. os.reboot()
  43. end
  44. end
Add Comment
Please, Sign In to add comment