Difference between revisions of "Experience permissions"

From Second Life Wiki
Jump to navigation Jump to search
(Created page with "Category:Experience Tools {{LSL_Event |event=experience_permissions |event_desc=The agent has approved an experience permissions request. …")
 
m (Replaced <source> with <syntaxhighlight>)
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Category:Experience Tools]]
[[Category:Experience Tools‎]]
{{LSL_Event
{{LSL_Event
|inject-2={{LSL_Function/avatar|agent_id}}
|event=experience_permissions
|event=experience_permissions
|event_desc=The agent has approved an [[llRequestExperiencePermissions|experience permissions request]].  This may be through interaction with the experience permission dialog or the experience profile, or automatically if the agent has previously approved the experience.
|event_desc=The agent has approved an [[llRequestExperiencePermissions|experience permissions request]].  This may be through interaction with the experience permission dialog or the experience profile, or automatically if the agent has previously approved the experience.
|p1_type=key|p1_name=agent_id|p1_dec=Key of the agent approving permission
|p1_type=key|p1_name=agent_id|p1_desc=&#32;approving permission
|also_functions=[[llRequestExperiencePermissions]]
|also_functions=[[llRequestExperiencePermissions]]
|also_events=[[experience_permissions_denied]]}}
|also_events=[[experience_permissions_denied]]
|cat1=Experience
|cat2=Permissions/Experience
|examples=<syntaxhighlight lang="lsl2">
default
{
    touch_start(integer total_number)
    {
        llRequestExperiencePermissions(llDetectedKey(0), "");
    }
 
    experience_permissions(key agent_id)
    {
        llSay(0, "Experience permissions granted for " + (string)agent_id);
    }
 
    experience_permissions_denied(key agent_id, integer reason)
    {
        llSay(0, "Experience permissions denied for " + (string)agent_id + " due to reason #" + (string)reason);
    }
}
</syntaxhighlight>
}}

Latest revision as of 15:18, 24 August 2022

Description

Event: experience_permissions( key agent_id ){ ; }

The agent has approved an experience permissions request. This may be through interaction with the experience permission dialog or the experience profile, or automatically if the agent has previously approved the experience.

• key agent_id avatar UUID approving permission

Examples

default
{
    touch_start(integer total_number)
    {
        llRequestExperiencePermissions(llDetectedKey(0), "");
    }

    experience_permissions(key agent_id)
    {
        llSay(0, "Experience permissions granted for " + (string)agent_id);
    }

    experience_permissions_denied(key agent_id, integer reason)
    {
        llSay(0, "Experience permissions denied for " + (string)agent_id + " due to reason #" + (string)reason);
    }
}

Deep Notes

Signature

event void experience_permissions( key agent_id );