Difference between revisions of "INVENTORY SOUND"
From Second Life Wiki
Line 3: | Line 3: | ||
|type=integer | |type=integer | ||
|value=1 | |value=1 | ||
− | |desc | + | |desc|desc=Used with {{LSLGC|Inventory|Inventory}} functions and specifies inventory items of SOUND type will be retrieved by the function. |
− | |examples | + | |examples=<lsl>//Gives inventory only to agents with the same active group |
− | |constants | + | default |
+ | { | ||
+ | touch_start(integer total_number) | ||
+ | { | ||
+ | integer number = 0; | ||
+ | do | ||
+ | { | ||
+ | if (llDetectedGroup(number)) //same as llSameGroup(llDetectedKey(number)) (with llSameGroup, detected must be in the sim) | ||
+ | llGiveInventory(llDetectedKey(number), llGetInventoryName(INVENTORY_SOUND,0)); | ||
+ | else | ||
+ | llSay(0, "Wrong active group!"); | ||
+ | }while(total_number > ++number); | ||
+ | } | ||
+ | }</lsl> | ||
+ | |constants= | ||
+ | {{LSL DefineRow||[[INVENTORY_ALL]]|}} | ||
+ | {{LSL DefineRow||[[INVENTORY NONE]]|}} | ||
+ | {{LSL DefineRow||[[INVENTORY ANIMATION]]|}} | ||
+ | {{LSL DefineRow||[[INVENTORY BODYPART]]|}} | ||
+ | {{LSL DefineRow||[[INVENTORY CLOTHING]]|}} | ||
+ | {{LSL DefineRow||[[INVENTORY GESTURE]]|}} | ||
+ | {{LSL DefineRow||[[INVENTORY LANDMARK]]|}} | ||
+ | {{LSL DefineRow||[[INVENTORY NOTECARD]]|}} | ||
+ | {{LSL DefineRow||[[INVENTORY OBJECT]]|}} | ||
+ | {{LSL DefineRow||[[INVENTORY SCRIPT]]|}} | ||
+ | {{LSL DefineRow||[[INVENTORY TEXTURE]]|}} | ||
|functions={{LSL DefineRow||[[llGetInventoryType]]|}} | |functions={{LSL DefineRow||[[llGetInventoryType]]|}} | ||
{{LSL DefineRow||[[llGetInventoryNumber]]|}} | {{LSL DefineRow||[[llGetInventoryNumber]]|}} |
Revision as of 08:07, 2 January 2012
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Description
Constant: integer INVENTORY_SOUND = 1;The integer constant INVENTORY_SOUND has the value 1
Used with Inventory functions and specifies inventory items of SOUND type will be retrieved by the function.
Caveats
Related Articles
Constants
Functions
• | llGetInventoryType | |||
• | llGetInventoryNumber | |||
• | llGetInventoryName |
Examples
<lsl>//Gives inventory only to agents with the same active group default {
touch_start(integer total_number) { integer number = 0; do { if (llDetectedGroup(number)) //same as llSameGroup(llDetectedKey(number)) (with llSameGroup, detected must be in the sim) llGiveInventory(llDetectedKey(number), llGetInventoryName(INVENTORY_SOUND,0)); else llSay(0, "Wrong active group!"); }while(total_number > ++number); }
}</lsl>