OsForceAttachToOtherAvatarFromInventory

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
Line 9: Line 9:
  
 
In OpenSimulator 0.7.4.
 
In OpenSimulator 0.7.4.
|threat_level=severe
+
|threat_level=severe.  In the next release after OpenSimulator 0.8.0.1 this will be VeryHigh instead.
 
|ossl_example=<source lang="lsl">
 
|ossl_example=<source lang="lsl">
  

Revision as of 14:50, 8 October 2014

void osForceAttachToOtherAvatarFromInventory(string rawAvatarId, string itemName, integer attachmentPoint)
Attach an inventory item in the object containing this script to any avatar in the region without asking for PERMISSION_ATTACH. Nothing happens if the avatar is not in the region.
  • rawAvatarId - The UUID of the avatar to which to attach. Nothing happens if this is not a UUID.
  • itemName - The name of the item. If this is not found then a warning is said to the owner.
  • attachmentPoint - The attachment point. For example, ATTACH_CHEST.

In OpenSimulator 0.7.4.

Threat Level severe. In the next release after OpenSimulator 0.8.0.1 this will be VeryHigh instead. is unknown threat level
Permissions No permissions specified
Extra Delay No function delay specified
Example(s)
//Author: mewtwo0641
//Simple example for osForceAttachToOtherAvatarFromInventory that attaches a list of items on touch
 
//List of items in object inventory to be attached in format: item_name, attach_point
list items =
[
	"Belt", (string)ATTACH_BELLY,
	"Hat", (string)ATTACH_HEAD,
        "Left Shoe", (string)ATTACH_LFOOT,
        "Right Shoe", (string)ATTACH_RFOOT
];
 
key toucher;
 
default
{
    touch_start(integer x)
    {
        toucher = llDetectedKey(0);
 
        integer i = 0;
 
        for(i; i < llGetListLength(items); i++)
        {  
            string name = llList2String(items, i);      
            integer point = (integer)llList2String(items, i + 1);            
            osForceAttachToOtherAvatarFromInventory(toucher, name, point);
            i++;
        }
    }
}


Personal tools
General
About This Wiki