Jump to content

LlGetNumberOfPrims

From OSgrid Wiki
Revision as of 22:44, 31 December 2017 by Osgridadmin (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Function: integer llGetNumberOfPrims( );

Returns an integer that is the number of prims in a link set the script is attached to.

Caveats
• The number of prims returned includes the count of avatars sitting on the object.

Examples

<source lang="lsl">

default {

   state_entry()
   {
       llOwnerSay((string) llGetLinkNumber());
       llOwnerSay((string) llGetNumberOfPrims());
   }

}

Useful Snippets

//Returns the number of agents on the object integer GetNumberOfAgents() {//count avatars

   return llGetNumberOfPrims() - llGetObjectPrimCount(llGetKey());

}

//Returns the number of prims in the object integer GetNumberOfPrims() {//ignores avatars

   return llGetObjectPrimCount(llGetKey());

} </source>


See Also
Functions
• llGetObjectPrimCount – Returns the number of prims in any object.
• llGetLinkNumber – Returns the link number of the prim the script is in.