MiStAWaFFlEZZ

door v2

Oct 2nd, 2012
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. local doorstatus = false
  2. local pullEvent = os.pullEvent
  3. os.pullEvent = os.pullEventRaw
  4.  
  5. while true do
  6. function complete()
  7. print("Door Toggled!")
  8. sleep(2)
  9. term.clear()
  10. term.setCursorPos(1,1)
  11. end
  12.  
  13. print("Welcome to the door system")
  14. print("Please enter the password:")
  15. local pass = read('*')
  16. if pass == "password" then
  17. if doorstatus == false then
  18. rs.setOutput("left", true)
  19. sleep(0.5)
  20. rs.setOutput("left", false)
  21. sleep(0.5)
  22. rs.setOutput("left", true)
  23. sleep(0.5)
  24. rs.setOutput("left", false)
  25. doorstatus = true
  26. complete()
  27. else
  28. if doorstatus == true then
  29. rs.setOutput("right", true)
  30. sleep(0.5)
  31. rs.setOutput("right", false)
  32. sleep(0.5)
  33. rs.setOutput("right", true)
  34. sleep(0.5)
  35. rs.setOutput("right", false)
  36. doorstatus = false
  37. complete()
  38. end
  39. end
  40. end
  41. else
  42. if password == "edit"
  43. os.pullEvent = pullEvent
  44. else
  45. print("Incorrect Password")
  46. sleep(3)
  47. os.shutdown()
  48. end
  49. end
Advertisement
Add Comment
Please, Sign In to add comment