tonkku107

PassLock exit

May 14th, 2013
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.68 KB | None | 0 0
  1. os.pullEvent = os.pullEventRaw
  2.  
  3. local door = "exit"
  4. local serverId = 7
  5. local myId = os.computerID()
  6. local ver = 2.2
  7. local done = false
  8.  
  9. function gui()
  10.  term.clear()
  11.  term.setCursorPos(1,1)
  12.  print("PassLock v."..ver)
  13.  term.setCursorPos(1,3)
  14. end
  15.  
  16. rednet.open("top")
  17. while done == false do
  18.  gui()
  19.  write("Press enter to open the door...")
  20.  io.read()
  21.  rednet.send(serverId,door)
  22.    senderId,message,distance = rednet.receive(5)
  23.    if senderId == serverId then
  24.     if message == "Valid" then
  25.      gui()
  26.      write("Door open!")
  27.      rs.setOutput("back",true)
  28.      sleep(5)
  29.      rs.setOutput("back",false)
  30.      os.shutdown()
  31.     else
  32.     os.shutdown()
  33.     end
  34.    end
  35. end
Advertisement
Add Comment
Please, Sign In to add comment