Difference between revisions of "LlGetNumberOfPrims"
Jump to navigation
Jump to search
All Issues ~ Search JIRA for related Bugs
m |
m |
||
(One intermediate revision by one other user not shown) | |||
Line 9: | Line 9: | ||
|caveats=*The number of prims returned also includes the number of avatars sitting on the object. | |caveats=*The number of prims returned also includes the number of avatars sitting on the object. | ||
|constants | |constants | ||
|examples=< | |examples=<source lang="lsl2">default | ||
{ | { | ||
state_entry() | state_entry() | ||
Line 16: | Line 16: | ||
llOwnerSay((string)llGetNumberOfPrims()); | llOwnerSay((string)llGetNumberOfPrims()); | ||
} | } | ||
}</ | }</source> | ||
|helpers=< | |helpers=<source lang="lsl2"> | ||
// Returns the number of prims in the object, ignoring seated avatars | // Returns the number of prims in the object, ignoring seated avatars | ||
integer | integer getNumberOfPrims(){ | ||
{ | if (llGetObjectPrimCount(llGetKey()) == 0 ) return llGetNumberOfPrims(); // attachment | ||
return llGetObjectPrimCount(llGetKey()); // non-attachment | |||
} | } | ||
</source> | |||
</ | |||
|also_functions= | |also_functions= | ||
{{LSL DefineRow||[[llGetObjectPrimCount]]|Returns the number of prims in any object.}} | {{LSL DefineRow||[[llGetObjectPrimCount]]|Returns the number of prims in any object.}} |
Latest revision as of 02:16, 22 January 2015
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Summary
Function: integer llGetNumberOfPrims( );275 | Function ID |
0.0 | Forced Delay |
10.0 | Energy |
Returns an integer that is the number of prims in a link set the script is attached to.
Caveats
- The number of prims returned also includes the number of avatars sitting on the object.
Examples
default
{
state_entry()
{
llOwnerSay((string)llGetLinkNumber());
llOwnerSay((string)llGetNumberOfPrims());
}
}
Useful Snippets
// Returns the number of prims in the object, ignoring seated avatars
integer getNumberOfPrims(){
if (llGetObjectPrimCount(llGetKey()) == 0 ) return llGetNumberOfPrims(); // attachment
return llGetObjectPrimCount(llGetKey()); // non-attachment
}
See Also
Functions
• | llGetObjectPrimCount | – | Returns the number of prims in any object. | |
• | llGetLinkNumber | – | Returns the link number of the prim the script is in. |