Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (SERVER) then
- function SCHEMA:startCCTV( ply )
- for k,v in pairs(ents.FindByClass("nut_security_campanel")) do
- if ply:GetPos():Distance(v:GetPos()) <= self.cctvDistance then
- netstream.Start(ply, "cctvStart")
- return
- end
- end
- nut.util.Notify("You must be within "..self.cctvDistance.." units of a CCTV Prompt!", ply)
- end
- if (SERVER) then
- function SCHEMA:saveSecurityCameraPanel()
- local data = {}
- for k, v in ipairs(ents.FindByClass("nut_security_campanel")) do
- data[#data + 1] = {v:GetPos(), v:GetAngles()}
- end
- nut.data.set("securitycampanel", data)
- end
- if (SERVER) then
- function SCHEMA:saveSecurityCamera()
- local data = {}
- for k, v in ipairs(ents.FindByClass("nut_security_cam")) do
- data[#data + 1] = {v:GetPos(), v:GetAngles()}
- end
- nut.data.set("securitycam", data)
- end
- function SCHEMA:loadSecurityCameraPanel()
- local data = nut.data.get("securitycampanel") or {}
- for k, v in ipairs(data) do
- local entity = ents.Create("nut_security_campanel")
- entity:SetPos(v[1])
- entity:SetAngles(v[2])
- entity:Spawn()
- end
- end
- function SCHEMA:loadSecurityCamera()
- local data = nut.data.get("securitycam") or {}
- for k, v in ipairs(data) do
- local entity = ents.Create("nut_security_cam")
- entity:SetPos(v[1])
- entity:SetAngles(v[2])
- entity:Spawn()
- end
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement