G General

Generic Demo Dispenser Version 0.011

Generic Demo Dispenser
Details
Features
Contents
Reviews

This product is for developers who wish to implement and deploy functional in-world demos of wearable products, and for anyone who is curious as to how the Living Suit HUD demo dispensers work. It is fullperm to facilitate adaptation to your needs. However, its documentation is still a work in progress.

HOW TO USE:

● After the Generic Demo Dispenser is rezzed, it needs to be activated. By default, that command is:
/112358 activate

There will be warnings on the Debug channel. This is normal: the warnings are included to remind you to turn the scripts' security features back on before you put it to real use.

● After that, the Generic Demo Dispenser will respond to touch by offering a menu, as an operational Demo Dispenser should.

● Click "Give Demo" to get the Generic Demo Object.

● Equip the Generic Demo Object. Clicking the Generic Demo Object at this time will notify you that the demo needs a recharge.

● To recharge the Generic Demo Object, touch the Generic Demo Dispenser and click "Start Demo." In roughly four seconds, the hovertext over the Generic Demo Object will turn green and indicate that the demo is running.

◤◢◤◢◤◢◤◢◤◢◤◢
⚠ DISCLAIMERS ⚠
◤◢◤◢◤◢◤◢◤◢◤◢

● This project is provided as-is.
● This project is only for developers who understand what they are doing.
● This project is fullperm to facilitate adaptation to the needs of the adopter. This project cannot protect fullperm demos.
● The author of this project is not responsible for loss of profit and/or intellectual property related to the use of this project.

Caveats:

● Only works on wearable objects because it uses llRegionSayTo instead of llWhisper
● To prevent attackers from spoofing your demos, you must modify the scripts to change the secret variables. Then, keep them secret.
● Straight out of the box, you will get error messages. This is normal. Their purpose is to remind you to activate the security mechanisms which are disabled by default for the sake of an easy demonstration, but should be enabled when you begin to use any of this to protect your intellectual property.