User:Toy Wylie/RLV Documentation/acceptpermission: Difference between revisions

From Second Life Wiki
Jump to navigation Jump to search
Toy Wylie (talk | contribs)
m dynamic seealso handling
Toy Wylie (talk | contribs)
m changed | to /
Line 1: Line 1:
{{Template:RLV_Documentation/Command
{{Template:RLV_Documentation/Command
|command=@acceptpermission|type=Exception
|command=@acceptpermission|type=Exception
|usage=@acceptpermission=add
|usage=@acceptpermission=<add/rem>
 
@acceptpermission=rem
|purpose=Removes the permission dialog that normally comes up when an object asks for taking over the user's controls or attach to the avatar. Permission will always be granted. Your script still needs to request permissions. It does not override a possible @denypermission rule.
|purpose=Removes the permission dialog that normally comes up when an object asks for taking over the user's controls or attach to the avatar. Permission will always be granted. Your script still needs to request permissions. It does not override a possible @denypermission rule.
|version=1.16
|version=1.16

Revision as of 08:34, 7 July 2010


@acceptpermission

Type

Exception

Implemented

Implemented since RLV version 1.16

Usage

@acceptpermission=<add/rem>

Purpose

Removes the permission dialog that normally comes up when an object asks for taking over the user's controls or attach to the avatar. Permission will always be granted. Your script still needs to request permissions. It does not override a possible @denypermission rule.


See Also

Example

Note: This script only works if it's owned by the person to attach to.

<lsl>default {

   on_rez(integer num)
   {
       llResetScript();
   }
   state_entry()
   {
       llOwnerSay("@acceptpermission=add");
   }
   touch_start(integer num)
   {
       if(llDetectedKey(0)==llGetOwner())
       {
           llRequestPermissions(llGetOwner(),PERMISSION_ATTACH);
       }
   }
   run_time_permissions(integer perms)
   {
       if(perms & PERMISSION_ATTACH)
       {
           llAttachToAvatar(ATTACH_RHAND);
       }
   }
}</lsl>