|
Mortus Allen
Registered User
Join date: 28 Apr 2007
Posts: 528
|
11-06-2007 14:25
My reasons for wanting to write my own is two fold. First to learn more about LSL and it's various uses, and second so I can have the features I want, where I have yet to see a single orb with the complete functionality I want. I also want it to be as fly by friendly as possible, so rather than using a standard radius that may TP Home or eject some one who happens into the area and may be lagging or disoriented, I plan to use a series of rectangular zones contained within the interior of my home. I have no plans to market the system.
Generally I was thinking of using two scripts, a core script and a database script, then maybe a notecard to handle the security "zones". The core script of course would handle all the main functions, the database script would contain lists for system users, a whitelist and a blacklist possibly, and the notecard will store one or more sets of max and min X, Y and Z co-ordinates.
I want to have 2 or 3 modes for this to function in as listed below;
Off mode: Takes no action at all.
Blacklist mode: Reacts as a standard orb with 10 second warning at range to any avatars over my land, but only if the Avatar is on the blacklist. (Not sure if I will use this.)
Privacy/Intrusion Prevention: Locks the doors of my Aces Spaces home, and sends a "Do Not Disturb/Intrude" message at range to any avatars over my land that is not on the whitelist. Reacts only if an Avatar enters one of the interior zones within my home (Meaning they would have had to bypass the locked doors and/or walls after being warned not to do so.), as warning would have been given in advance this would have be a shotgun response giving them and me 3 seconds to respond in case they are welcomed guests and I forgot to add them to the whitelist earlier, but possibly also present the intruder with a "TP to safe distance." option with a warning as well, if not added to the whitelist or they choose not to use the safe distance option they will be sent home. Deactivating this mode would of course unlock the doors.
Another option which is on the Omega Security System which I am using now is the option to have the system go into standby if the owner/admin is not present. This I will also like to add.
I am wondering if anyone has some helpful advice to get me started on this endever? Also though I asked this in Resident Answers a time ago, do you think a system like this would be considers against the TOS with such a short secondary warning? Bearing in mind they had been previously warned before attempting to enter and they are given a rapid escape route as well.
|
|
Void Singer
Int vSelf = Sing(void);
Join date: 24 Sep 2005
Posts: 6,973
|
11-06-2007 17:42
I remember that post
the ideas you'll want to look into are llSensor & llSensorRepeat llVolumeDetect llOverMyLand
if you subdivide the parcel, and set the exterior to group, the interior parcel can use llOverMyLand and llDetectedPos to protect the inside of the house... and a more general solution outside
given the warning outside (maybe including "will be IMMEDIATELY ejected if you enter the building" or somesuch) I don't think you'll have an issue w/ TOS
it get's more complicated, but you could actually use llDetectedPos to outline your area, and set limits for various areas, with immediate ejection for interior/enclosed areas
that might be a solution for you, since it's a private project... I never found a way to make it truly user friendly so I never bothered making it as a product. I'd pass you code, but it was on an old account I deleted.
_____________________
| | . "Cat-Like Typing Detected" | . This post may contain errors in logic, spelling, and | . grammar known to the SL populace to cause confusion | | - Please Use PHP tags when posting scripts/code, Thanks. | - Can't See PHP or URL Tags Correctly? Check Out This Link... | - 
|
|
Jesse Barnett
500,000 scoville units
Join date: 21 May 2006
Posts: 4,160
|
11-06-2007 19:11
Just off the top of my head and winging it but....
Basics, 4 walls and a roof, 20 meters by 20 meters, a sensor on each wall and then the floor, each scanning a 1/2 sphere pointed back into the bldg, 10 meter radius each???????? You might accidently catch someone on the roof this way but what the heck, they shouldn't be up there anyways.
And agree, should be no TOS problem, Actually you are trying to be neighbor freindly setting up a scan field like this.
_____________________
I (who is a she not a he) reserve the right to exercise selective comprehension of the OP's question at anytime. From: someone I am still around, just no longer here. See you across the aisle. Hope LL burns in hell for archiving this forum
|
|
Mortus Allen
Registered User
Join date: 28 Apr 2007
Posts: 528
|
11-06-2007 19:48
The problem is with the Arge house it is roughly U shaped, but no one level is in perfect alignment with the other. For example the Third Bedroom on the Third Floor sticks out by a quarter to a half meter, there is an alcove in the middle of the house as well, and a few other irregularities that make land dividing iniquities. I am not sure how putting the sensors in the walls would work either as the interior is a hollow for most walls and are path cut to make multiple walls and corners from a single prim.
It seems llDetectedPos is my best option in my case. I was generally thinking of using the standard scan radius as the warning bubble, then use llDetectedPos to check against the various zones to determine if they were inside. This also eliminates the need for a psychotic number of sensors to cover the irregular shape. If you check out the Arge house at Aces Spaces you will understand what I mean.
|