LSL function to associate an acceptable experience with a script
tracked
Mars Tamale
To compile a script & associate with an experience you need to have mod perms to the script itself. I want to distribute scripted products that may be associated with the buyers experiences but not give them access to view my scripts themselves.
eg: 1. integer llAssociateExperience(key UUID of experience)
2. list llAssociateExperience(key UUID of experience)
or: 3. key llRequestExperienceAssociation(key UUID of experience)
Associates the experience with the script (overriding what may already be there) exactly as if the script was recompiled associated with it. The same checks are performed that "Use Experience" does.
Option 1 Delivers true if UUID corresponds to an experience the owner of the object the script is running in has appropriate permissions
Option 2 Delivers the same information as llGetExperienceDetails (after association of course)
Option 3 delivers data Server event or similar with results
As llGetExperienceDetails is immediate & doesn't require an event I prefer option 1 or 2.
Log In
Lucia Nightfire
Before the compile mechanic, there was a function that applies an experience via custom UUIDs controlled by the creator.
This functionality was never offered to normal users and was later disabled.
Here is the feature request to repurpose said function:
SL Feedback
tracked
SL Feedback
Hello, and thank you for your feature request regarding the LSL function to associate an acceptable experience with a script. This is a great idea that could significantly benefit content creators and users alike. Interestingly, another resident has brought up a similar suggestion in the past, and we are merging your comments to expedite the review process. We have set this feature request to tracked, and while we cannot provide an estimate on when it might be implemented, please keep an eye on future updates. We appreciate your input and hope you continue to share your ideas to help improve Second Life. Thank you!