Guest User

Untitled

a guest
Mar 14th, 2013
283
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.67 KB | None | 0 0
  1. os.loadAPI("ocs/apis/sensor")
  2.  
  3. local playerInfo = {}
  4. if fs.exists('players') then
  5.   local fh = fs.open('players', 'r')
  6.   playerInfo = textutils.unserialize(fh.readAll())
  7.   fh.close()
  8. end
  9.  
  10. function displayNames(players)
  11.   local i = 1
  12.   term.clear()
  13.   for k, v in pairs(players) do
  14.     term.setCursorPos(1, i)
  15.     term.write(v)
  16.     i = i + 1
  17.   end
  18. end
  19.  
  20. local s = sensor.wrap("left")
  21.  
  22. while true do
  23.  targets = s.getTargets()
  24.  for k, v in pairs(targets) do
  25.    if v['Name'] == "Player" then
  26.      playerInfo[k] = k
  27.    end  
  28.  end
  29.  displayNames(playerInfo)
  30.  fh = fs.open('players', 'w')
  31.  fh.write(textutils.serialize(playerInfo))
  32.  fh.close()
  33.  sleep(5)
  34. end
Advertisement
Add Comment
Please, Sign In to add comment