Wednesday, April 26, 2006

Things which are Useful but also amazingly Simple

One of the things from which I have gotten the most amount of use recently is an Event Monitor. This is a very, very simple device. All it does is:

1. listen on a particular channel, in this case -122;
2. add anything said on that channel by an object with the same owner as its to a string, with a timestamp;
3. email said string to a particular address once it has reached a certain size, or when a new day has been reached.

It's really amazingly simple to do - not being in SL right now, I haven't access to the code, it is available from my free vendors - but if one has a number of different interactive parts of one's build, there is nothing simpler than to add the line

llShout(-122, name + " has touched " + llGetObjectName());

for instance, allowing one to monitor how many people are interested in that object, whether it might be in an inconvenient place, and so on.

Even more information can be gathered by the use of volume detect objects. For the uninitiated, the use of llVolumeDetect turns an object phantom, and triggers collision events as appropriate whenever anyone walks through it. Such a thing is perfect for monitoring who is going where in one's property. On that basis I have also placed a doorway monitor object in the free vendors, the script being fully commented, which will tell a main event monitor whenever someone enters or leaves a building.

Once one has an event monitor set up it becomes almost routine to add a notification to any script with which a visitor might interact. I have it in various places around my property, as well as in all sorts of touch scripts and others - for instance, the free vendor incorporates it so that I can tell who is taking what. (The Block Rezzer seems to be popular for some reason. Well, it is quite amusing I suppose.)

The result of all of this is a deeply seductive voyeuristic experience. I look forward to the reports each day, telling me who has gone where and touched what while I have been asleep. I am not entirely sure that this is healthy.


Anonymous Chance Takashi said...

That's funny. I just put similar visitor tracking code into my notecard giver and various camera control volume detection prims I have around the Observatory. Then I come here and read what you've done.

All I can say, really, is that we need to stay out of one another's brains.

4/28/2006 08:25:00 PM  

Post a Comment

<< Home