Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sensor = peripheral.wrap("top")
- function set(list)
- local t = {}
- for _, item in pairs(list) do
- t[item] = true
- end
- return t
- end
- function arraysubset(a, b)
- local s = set(b)
- for _, el in pairs(a) do
- if not s[el] then
- return false
- end
- end
- return true
- end
- function sirenOn() rs.setBundledOutput("back",colors.blue) end
- function sirenOff() rs.setBundledOutput("back",0) end
- while 1 do
- playersNear = sensor.getPlayerNames()
- allowedPlayers = {"VirtualDXS","jettrom","Shad0wlurker16","Demonicmobster","FireFang0113","riggs135","DaisySnow123","MasterAlex930"}
- if playersNear[1] ~= nil then
- if arraysubset(playersNear,allowedPlayers) then sirenOff() else sirenOn() end
- else sirenOff() end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement