Controlling access to a given room
|
|
William Lopez
Registered User
Join date: 12 Dec 2006
Posts: 6
|
12-13-2006 09:41
Hi all,
The project I am working on also requires people to enter a room only after being authorized, such as by paying a fee.
The question is, what is the best way to do this?
If I ccould have a door that upon being touched would prompt the user for payment, and then would let him in. How can I then close the door behind the user so that nobody else enters that room unless they make a payment? Basically, no tail-gating.
Another option is to move the user between either side of the door, w/o opening. Effectively teleporting the user a few meters. Would this be possible?
Can anybody give me any recommendations?
Thank you again,
Will
|
|
2k Suisei
Registered User
Join date: 9 Nov 2006
Posts: 2,150
|
12-13-2006 09:52
SL has a built in 'Buy Pass' feature that might be of use to you. But you'll have to parcel off the land the room is above.
|
|
Kitty Barnett
Registered User
Join date: 10 May 2006
Posts: 5,586
|
12-13-2006 09:59
It depends on what you're trying to do.
If this relates to your other question about streaming, then the section of land needs to be a separate parcel, and people would buy a pass (either through the land options, or through a script).
For anything else it's of very limited use, people can always cam inside, they can interact with (but not enter/sit on) the objects on the inside and they can listen to any chat within a 20m radius.
|
|
Checho Masukami
UnRez it or use a hammer
Join date: 6 Oct 2006
Posts: 191
|
12-13-2006 10:01
An idea if you dont own the parcel: If a non authorized person approaches to the room at less than 20 meters, send him a warning message. If the person don't goes away after a certain time, rez a cage or something like that and movehim away. Be sure to use some warning becose if not you are being very rude.
|
|
Senuka Harbinger
A-Life, one bit at a time
Join date: 24 Oct 2005
Posts: 491
|
12-13-2006 10:50
If the room is small enough, I reccomend using prims that resize to fill the room; if someone is inside that is not allowed acess, these prims will activate and render the room impossible to use in any meaningful way. tie a repeating sensor (5 second poll should be enough) to check who's in the room against who's currently allowed in. if there's an unauthorized person, the prims will inflate, and render the room useless until the tresspasser is removed. you could have the aformentioned warning/cage system in place as well.
_____________________
My SLExchange shopTypos are forgiven; desecrating the english language with reckless abandon and necrophilic acts is not. The function is working perfectly fine. It's just not working the way you wanted it to work.
|
|
2k Suisei
Registered User
Join date: 9 Nov 2006
Posts: 2,150
|
12-13-2006 11:29
From: Senuka Harbinger If the room is small enough, I reccomend using prims that resize to fill the room; if someone is inside that is not allowed acess, these prims will activate and render the room impossible to use in any meaningful way. tie a repeating sensor (5 second poll should be enough) to check who's in the room against who's currently allowed in. if there's an unauthorized person, the prims will inflate, and render the room useless until the tresspasser is removed. you could have the aformentioned warning/cage system in place as well. What happens to the innocent/paying people that are in the room when these "inflating" prims kick in?
|
|
Newgate Ludd
Out of Chesse Error
Join date: 8 Apr 2005
Posts: 2,103
|
12-13-2006 13:57
Also remember that doors and locks cant keep anyone out on their own, you need an active security system or a restricted parcel.
|
|
William Lopez
Registered User
Join date: 12 Dec 2006
Posts: 6
|
12-13-2006 14:14
From: Kitty Barnett It depends on what you're trying to do.
If this relates to your other question about streaming, then the section of land needs to be a separate parcel, and people would buy a pass (either through the land options, or through a script).
For anything else it's of very limited use, people can always cam inside, they can interact with (but not enter/sit on) the objects on the inside and they can listen to any chat within a 20m radius. Yes, that is related to my previous question. Let's say I put the land in a different parcel, and request that any resident that wants to come in buy a pass. Now let's assume one resident inside (who has bought a pass) sends a teleport to a friend. Can that friend gain access to the room w/o having to pay pass?? I understand I can do a llAddToLandPass to give the resident a pass. But how do I cordon off the parcel of land, to force users to buy the pass? Will
|
|
Peekay Semyorka
Registered User
Join date: 18 Nov 2006
Posts: 337
|
12-13-2006 14:40
No the friend can't gain access without also paying.
To "cordon off" the parcel you need to use the terrain edit tool. Select the area to section off, then click "Subdivide" on the tool. Effectively now you have two different parcels.
-peekay
|