ZNZNCOOP

Potater

Jan 30th, 2015
199
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Users= {}
  2. function isUser(User)
  3.    for i=1,#Users do
  4.       if (Users[i] == User) then
  5.          return true
  6.       end
  7.    end
  8.    return false
  9. end
  10.  
  11. function loadUser()
  12.    Users= {}
  13.    path= fs.open('Users','r')
  14.    while true do
  15.       temp= path.readLine()
  16.       if (temp == nil) then break end
  17.       Users[#Users+1]= temp
  18.    end
  19. end
  20.  
  21. while true do
  22.    loadUser()
  23.    event,a,b= os.pullEvent()
  24.    if (event == 'player') then
  25.       term.clear()
  26.       term.setCursorPos(1,1)
  27.       if (not isUser(b)) then
  28.          print('Start')
  29.          time= 0
  30.          rs.setOutput('left',true)
  31.          while true do
  32.             time= time+1
  33.             print(time,'/3')
  34.             if (time >=3) then
  35.                rs.setOutput('left',false)
  36.                break
  37.             end
  38.             sleep(1)
  39.          end
  40.          Users[#Users+1]= b
  41.          path= fs.open('Users','w')
  42.          for i=1,#Users do
  43.             path.writeLine(Users[i])
  44.          end
  45.          path.close()
  46.          print('Finish')
  47.       else
  48.          print('Error')
  49.       end
  50.    end
  51. end
RAW Paste Data