Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Region Parameters
- local Admin = "Paramus200"
- local Whitelist = {"Paramus200", "Paramus201"}
- --EndRegion
- local Detector = peripheral.find("playerDetector")
- local ChatBox = peripheral.find("chatBox")
- local message = {}
- function GetBreachers()
- local Players = Detector.getPlayersInRange(10)
- local hasDetected = false
- for i,u in pairs(Players) do
- hasDetected = true
- for o,p in pairs(Whitelist) do
- if (p == u) then
- hasDetected = false
- end
- end
- if (hasDetected) then
- table.insert(message, {text=u .. ", "})
- end
- end
- return hasDetected
- end
- while (true) do
- message = {
- {
- text = "Base has been breached by: ",
- underlined = true,
- color = "yellow"
- }
- }
- if (GetBreachers()) then
- local json = textutils.serialiseJSON(message)
- ChatBox.sendFormattedMessageToPlayer(json, Admin)
- end
- sleep(1)
- end
Advertisement
Add Comment
Please, Sign In to add comment