Demo Timer Controller
This script is designed to help you create demo versions of your objects in Second Life. With a built-in timer, it automatically handles the demo's expiration, making the object transparent and forcing detachment (if worn) or deletion (if rezzed).
Key Features:
Makes the object transparent upon expiration.
Forces detachment or deletion of the object at the end of the demo.
Prevents the object from being rezzed or dropped.
Script Copy & Transfer, but not modifiable.
Deletes the entire demo object, including any other scripts or contents.
Perfect for:
Creators who want to offer temporary demos of their products.
Objects that need to be removed automatically after a trial period.
Preventing abuse or unauthorized use of demo objects.
Notecard: Script Usage Guide
Demo Timer Controller
Follow these simple instructions to make the most out of it.
How the Script Works:
Demo Timer:
The script includes a timer that triggers after a predefined period (5 minutes).
When the timer expires, the object becomes transparent and automatically detaches (if worn) or is deleted (if rezzed).
The object cannot be rezzed or dropped in-world; it must be worn.
Preventing Abuse:
If the object is rezzed or dropped, it is automatically deleted.
Once the demo expires, the object is no longer usable.
Deletion:
The script will delete the entire demo object, including any other scripts or contents.
How to Use the Script:
Insert the script into the object.
Once ready, distribute the object as a demo. I recommend setting the demo object to copy-only.
What the User Sees:
At the start of the demo, the user receives a message indicating the demo duration (e.g., "Demo version - Limited time: 5 minutes").
When the timer expires, the object becomes transparent and detaches (if worn) or is deleted (if rezzed).
The user cannot rez, drop, or modify the object.
Support: If you have any questions or issues with the script, feel free to contact me! I'm here to help.
