Advertisement
Guest User

Untitled

a guest
Aug 4th, 2015
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local component = require("component")
  2. local computer = require("computer")
  3. local alarm = component.os_alarm
  4.  
  5. allowed_players = {"SuPeRMiNoR2", "MoreUsers", "EvenMore"}
  6. range = 30
  7.  
  8. while true do
  9.   clear = true
  10.  
  11.   for address, type in component.list("os_entdetector") do
  12.     entity = component.proxy(address)  
  13.     players = entity.scanPlayers(range)
  14.     for _, person in ipairs(players) do
  15.       uservalid = false
  16.       for _, allowed in ipairs(allowed_players) do
  17.        if allowed == person.name then
  18.         print("Detected allowed player:" .. person.name)
  19.         uservalid = true
  20.        end
  21.       end
  22.       if uservalid == false then
  23.         print("Detected invalid player:" .. person.name)
  24.         clear = false
  25.       end
  26.     end
  27.   end
  28.  
  29.   if clear then
  30.     alarm.deactivate()
  31.   end
  32.  
  33.   if clear == false then
  34.     alarm.activate()
  35.   end
  36.  
  37.   os.sleep(1)
  38.  
  39. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement