Advertisement
sethxi

Untitled

Apr 29th, 2013
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.70 KB | None | 0 0
  1. os.pullEvent = os.pullEventRaw
  2. while true do
  3.     term.clear()
  4.     term.setCursorPos(1,1)
  5.     write("Checking for keycard.\n")
  6.     sleep(2)
  7.  
  8.     if fs.isDir("disk") then
  9.         write("Keycard found, checking for access.\n")
  10.         sleep(2)
  11.         if fs.exists("disk/xiaccess") then
  12.             h = fs.open("disk/xiaccess", "r")
  13.             access = h.readAll()
  14.             if tonumber(access)>1 then
  15.                 write("Access granted!\n")
  16.                 disk.eject("bottom")
  17.                 redstone.setOutput("left", true)
  18.                 sleep(3)
  19.                 redstone.setOutput("left", false)
  20.             else
  21.                 write("Access denied! Retrying..\n")
  22.                 sleep(2)
  23.             end
  24.         else
  25.             write("Keycard invalid! Retrying..\n")
  26.             sleep(2)
  27.         end
  28.     else
  29.         write("No keycard! Retrying..\n")
  30.         sleep(2)
  31.     end
  32. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement