Advertisement
SoulofSorrow

Computercraft FrameDoor

Aug 16th, 2014
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. os.pullEvent = os.pullEventRaw
  2. local rsSide = "redstone side"
  3. local openColor= colors.red
  4. local closeColor= colors.white
  5. local password = "password"
  6. local alternatePass = "edit"
  7. local framehoehe = 2
  8.  
  9.  
  10. function doorOpen()
  11.   for i=1, framehoehe do
  12.   rs.setBundledOutput(rsSide, openColor)
  13.   sleep(0.5)
  14.   rs.setBundledOutput(rsSide, 0)
  15.   sleep(0.5)
  16.   end
  17. end
  18.  
  19. function doorClose()
  20.   for e=1, framehoehe do
  21.   rs.setBundledOutput(rsSide, closeColor)
  22.   sleep(0.5)
  23.   rs.setBundledOutput(rsSide, 0)
  24.   sleep(0.5)
  25.   end
  26. end
  27.  
  28. write("Enter Password   ")
  29. passInp = read("*")
  30.  
  31. if passInp == (password) then
  32.     write("Access Granted")
  33.     doorOpen()
  34.     sleep(3)
  35.  doorClose()
  36.     os.reboot()                      
  37.  
  38. elseif passInp == (alternatePass) then
  39.     write("Starting computer modus...")
  40.     write("")
  41.  
  42. else
  43.     write("Access Denied")
  44.     sleep(1)
  45.     os.reboot()                      
  46. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement