Difference between revisions of "LlGetParcelPrimCount"
Jump to navigation
Jump to search
m |
m (new styling) |
||
Line 11: | Line 11: | ||
|func_footnote | |func_footnote | ||
|func_desc | |func_desc | ||
|return_text=that is the number of prims on the parcel at | |return_text=that is the number of prims on the parcel at {{LSLP|pos}} of the given {{LSLP|category}} | ||
|spec=If | |spec=If {{LSLP|sim_wide}} is... | ||
*{{#var:TRUE}} then the return is the combined number of prims on all parcels in the sim owned by the specified parcel's owner of the category requested.{{Footnote|handle=non-zero}} | *{{#var:TRUE}} then the return is the combined number of prims on all parcels in the sim owned by the specified parcel's owner of the category requested.{{Footnote|handle=non-zero}} | ||
*{{#var:FALSE}} then the return is the number of prims of the category requested on the parcel specified. | *{{#var:FALSE}} then the return is the number of prims of the category requested on the parcel specified. |
Revision as of 12:10, 10 June 2012
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Summary
Function: integer llGetParcelPrimCount( vector pos, integer category, integer sim_wide );0.0 | Forced Delay |
10.0 | Energy |
Returns an integer that is the number of prims on the parcel at pos of the given category
• vector | pos | – | position in region coordinates (z component is ignored) | |
• integer | category | – | a PARCEL_COUNT_* flag | |
• integer | sim_wide | – | boolean, TRUE[1] searches parcels in the region with the same owner as the targeted parcel, FALSE searches only the targeted parcel |
Specification
Examples
<lsl>//gives prim usage information when touched. default {
touch_start(integer total_number) { vector pos = llGetPos(); llSay(0, "There are " + (string)llGetParcelPrimCount(pos, PARCEL_COUNT_TOTAL, FALSE) + " total prims on this parcel"); llSay(0, (string)llGetParcelPrimCount(pos, PARCEL_COUNT_OWNER, FALSE) + " prims are owned by the parcel owner"); llSay(0, (string)llGetParcelPrimCount(pos, PARCEL_COUNT_GROUP, FALSE) + " prims set to or owned by the parcel's group."); llSay(0, (string)llGetParcelPrimCount(pos, PARCEL_COUNT_OTHER, FALSE) + " prims that are not set to the parcel group or owned by the parcel owner"); llSay(0, (string)llGetParcelPrimCount(pos, PARCEL_COUNT_SELECTED, FALSE) + " prims are selected"); llSay(0, (string)llGetParcelPrimCount(pos, PARCEL_COUNT_TEMP, FALSE) + " prims are temp-on-rez"); }}</lsl>
See Also
Functions
• | llGetParcelMaxPrims |