3 styles of Bell
5 styles of Small Sign
3 styles of Frame Sign
4 styles of Sandwich Sign
README notecard
Store Landmark
The S2 List Notifier is a pack of signs and bells that are used to let people know if someone from a list is online to assist, and will notify whoever online of the person asking for assistance and the location. This is meant as a simpler, more efficient and less laggy alternative to having many online indicator boards. When a person touches a List Notifier, it will check an avatar UUID list on a notecard to see who is online, and will notify the online person of who is touching the notifier and where. The person touching will be let known if there is someone online or not, without giving out names or quantity. The message sent to the online avatars have a link to the person's profile and an SLURL for the location, making it easy to check the profile, send a private message, or teleport to the location. The Notifier also has both visual and sound queues to easily distinguish if someone was contacted or not.
Out of the box the signs have a preset generic texture, however, the signs are made to be customized and modified to the needs and liking.
In order to make this product work, you will need to obtain the avatar(s) KEY / UUID of the person(s) you want to add, in order for them to be notified when the object is touched. A notecard inside each sign or bell should contain a list of KEY / UUID 's that the script reads and works with. It won't work using names or usernames.
A KEY / UUID is a unique number that identifies each avatar or asset in Second Life, and is used by scripts to identify each thing. Example of an Avatar KEY /UUID (This case from Michael Linden): 08779971-74fa-47ea-af19-5bd3eac311c0
Most 3rd party viewers (not the default SL viewer) will display the KEY / UUID on the avatar profile, in that case, can simply find it and copy/paste it on the Avatar UUIDs notecard.
If your viewer does not provide this information on the profiles, you can use various gadgets/scripts/huds on the market that can obtain this information.
Here are some examples of free products that can obtain Avatar Key / UUID's:
https://marketplace.secondlife.com/p/Pomegranate-Avatar-UUID-Finder/24628096
https://marketplace.secondlife.com/p/AudTech-Agent-Key-Finder/6487094
https://marketplace.secondlife.com/p/UUID-Finder-Teller-Gadget-FULL-PERM-Boxed/19273217
You will need to find and open the notecard inside each sign or bell named Avatar UUIDs. Here you will create a list of Avatar KEY /UUID of people you want to notify when the object is touched. Only use KEY/UUID's, one per line. Nothing else is supported; No commas, no spaces. Only press Enter to move to the next line. Once the list is done, make sure to SAVE the notecard before closing it. That done, long touch the object (at least for 2 secs) to reset script and apply change.
If the intention is to notify only one person, (like yourself), just have one KEY/UUID on the notecard, instead of a list of.
Here are the steps:
Open the object contents: right-click the object, select edit, then go to the contents tab.
Double-click the notecard named Avatar UUIDs, an open notecard should appear on screen.
Once you understand the formatting by looking at the example KEY / UUIDs, delete the examples inside the notecard (should be fully empty).
Paste the KEY / UUID's of the avatars you want to notify, making sure it's one per line, only pressing Enter to move onto the next line.
Once your list is done, touch the SAVE button on the notecard window to save it, once saved, close the notecard window.
Long touch the object (at least for 2 secs) to reset script and apply change. Object should say it was reset.
To set a hover text on the object, simply write something on the object description (there's a single "space" there as default). Long touch the object (at least for 2 secs) to reset script and apply change. To deactivate the hover text, delete the object description, leave only a "space" and long touch the object again. Not leaving a space might set a "(No Description)" as hover text, after a reset or use.
All elements are a single mesh piece and have several texture faces for customization. The functions of the script do not change, only the visual elements can be customized.
When customizing these objects, be aware that they all have an invisible surface for the Status Light. You can find it by pressing Ctrl + Alt + T. These surfaces are used to let people know with a red or green color if someone was reached or not. We do not recommend modifying this light. The script will only force transparency and color on these. If you change the texture on these surfaces, it might cause visual problems. If needed, the texture used for this light can be found inside the bells.
Both the small sign and the Sandwich sign have decal texture surfaces to display a transparent texture on top of the object texture. This allows easier creation of custom designs and a better visual blend. These already have a default decal applied. You can find a decal reference texture inside each object, with information of pixels and ratio.
The Frame object does not have a decal surface and uses a separate texture for the sign surface. Out of the box it has a generic sign, however, you can create your own design by using the textures or sign reference information texture inside each object, that contains the pixels and aspect ratio info. On an editing software, you can use the provided textures as an overlay, and set that layer as "darken".
All objects include their Diffuse texture inside the object content.
Not much modification can be done with the bells, however, you can find the Diffuse texture inside each bell in case you need it, along with a gradient texture that all objects use for the status light when interacting with the object.
If you just want to use the signs or bell with no functionality or with a different use, you can delete the contents inside the object (scripts, notecards, textures). Of course, having no scripts means that it will no longer work as it previously did.
If the notifier is not notifying one or more person: One or more UUID might be wrong, or the list is too long to be read entirely.
If nothing happens when the object is touched: The person touching must be within the same region as the object.
If the notifier does nothing after saying "Processing...": The list inside the Avatar UUIDs notecard is completely wrong or missing.
If getting "Could not find notecard 'Avatar UUIDs'." error: It's clearly missing the notecard that should be inside the object.
If the notifier takes a long time to respond: The number of avatars online on the list is long, or the region is laggy.
If getting a "Stack-Heap" error: The UUID list is too long and the script ran out of memory to process all the workload.
It's showing (No Description) as hover text: Object description is fully empty. Place a SPACE " " on the object description for no hover.
Mesh, Textures, Scripting: Seba Serpente
v1.0.0 - Release Version