Difference between revisions of "INVENTORY GESTURE"

From Second Life Wiki
Jump to navigation Jump to search
(Example tried to handle multiple touchers, but did not identify which toucher(s) had wrong active group.)
m (<lsl> tag to <source>)
Line 4: Line 4:
|value=21
|value=21
|desc=Used with {{LSLGC|Inventory|Inventory}} functions and specifies inventory items of GESTURE type will be retrieved by the function.
|desc=Used with {{LSLGC|Inventory|Inventory}} functions and specifies inventory items of GESTURE type will be retrieved by the function.
|examples=<lsl>//Gives inventory only to agents with the same active group as the object the script is in is assigned to
|examples=<source lang="lsl2">//Gives inventory only to agents with the same active group as the object the script is in is assigned to
default
default
{
{
Line 16: Line 16:
             llRegionSayTo(user, 0, "Wrong active group!");
             llRegionSayTo(user, 0, "Wrong active group!");
     }
     }
}</lsl>
}</source>
|constants=
|constants=
{{LSL DefineRow||[[INVENTORY_NONE]]|}}
{{LSL DefineRow||[[INVENTORY_NONE]]|}}

Revision as of 15:40, 23 January 2015

Description

Constant: integer INVENTORY_GESTURE = 21;

The integer constant INVENTORY_GESTURE has the value 21

Used with Inventory functions and specifies inventory items of GESTURE type will be retrieved by the function.

Examples

//Gives inventory only to agents with the same active group as the object the script is in is assigned to
default
{
    touch_start(integer total_number)
    {
        key user = llDetectedKey(0);
        if (llDetectedGroup(0) ) //same as llSameGroup(llDetectedKey(0)) (with llSameGroup, detected must be in the sim)
                                 // Mind you, if they're not in the same SIM they shouldn't be trying to touch this object!
            llGiveInventory(user, llGetInventoryName(INVENTORY_GESTURE, 0) );
        else
            llRegionSayTo(user, 0, "Wrong active group!");
    }
}

Deep Notes

Search JIRA for related Issues

Signature

integer INVENTORY_GESTURE = 21;