Driven entirely by one simple settings notecard this system will allow tracking online/offline status of any number (within reason) of avatars. It does this by scanning every minute the online status of avatars provided in the settings notecard.
When they come online or drop offline any number of users may be notified by IM or email or both.
Also you may send a message (in the form of an inventory item (note, texture etc)) when someone comes online. This is done once to avoid spamming if they repeatedly re-log.
The settings notecard also specifies the actions to be taken when one or more of these avatars comes online/goes offline - see below.
NOTE: This system must not be used for griefing / trolling purposes.
Beware misuse may put you in trouble with Linden Labs over their TOS.
Please use with the agreement of all parties concerned (except possibly in cases where you have a legitimate concern about someone who has not been online in a while).
settings notecard
---------------------
format of each line is :
command=param 1, param 2
SCAN=name or key,inventory item
Scans for an avatar with name or UUID and if the 2nd parameter is set optionally send that object/notecard/image to them the next time they are detected online.
You may supply the avatar name (not case sensitive) or the UUID or avatar key if known.
eg: SCAN=Mars Tamale
Scans for mars tamale creating an event when their status changes
EMAIL=email address,mode
When someone comes online/offline they generate an "event" if the event matches the mode then an email is sent to the email address provided.
mode is either "online", "offline" or blank which means both
eg: EMAIL=myaddress@anydomain.com,online
Sends an email only when one or more of the avatars come online
IM=name or key,mode
As email but sends an instant message to the named avatar. Again either their name or key may be supplied. Special case is for the owner of the scanner when online in the same region where messages are sent as llOwnerSay (because its quicker).
Performance
---------------
Emails delay scripts 20 seconds so they are farmed out to a separate set of scripts.
Likewise instant messages delay scripts 2 seconds so they are farmed out to one script.
Operating
------------
When you save the settings notecard or edit the scanner the main script will attempt to read the notecard.
Assuming no errors you get a mini report.
Click the scanner to start scanning.
If the owner clicks the scanner again it will report and pause the scan. Clicking again will restart it.
If anyone mentioned as a recipient of IM's clicks the scanner they will get the same report but the scanner does not stop.
Anyone else gets no response.
Hover Text
-------------
Red indicates scanning is not running. Green it is active.
The last 5 events are displayed. You may see some truncation of the older ones if the names are long.
See item in Second Life- Tracks online/offline status for any number of avatars
- Send IM, email or both to a list of avatars
- Send inventory to detected avatar as the come online
- Controlled by straight forward notecard
- Hover text displays last 5 events