Advertisement
Vendetta360

KCL System [Keycard]

Jun 3rd, 2016
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.62 KB | None | 0 0
  1. -- Intro --
  2.  
  3. term.clear()
  4. term.setCursorPos(1,1)
  5. print("KCL System")
  6. term.setCursorPos(1,2)
  7. print("Written By Ian")
  8.  
  9. -- Database --
  10.  
  11. data = "CodeLvlOne"
  12.  
  13. -- Variables --
  14.  
  15. driveSide = "top"
  16. rsSide = "right"
  17.  
  18. -- Main Loop --
  19.  
  20. while true do
  21.   os.pullEvent( "disk", driveSide )
  22.   if fs.exists( "disk/database" ) then
  23.     h = fs.open( "disk/database", "r" )
  24.     local diskData = h.readAll()
  25.     h.close()
  26.     disk.eject( driveSide )
  27.     if data == diskData then
  28.       rs.setOutput( rsSide, true )
  29.       sleep( 3 )
  30.       rs.setOutput( rsSide, false )
  31.     end
  32.     else
  33.       disk.eject( driveSide )
  34.     end
  35. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement