LlGetParcelPrimOwners

{{Lslfunc
 * inject-2={{Lslfunc/position|pos|region=*}}
 * func_id=324|func_sleep=2.0|func_energy=10.0
 * func=llGetParcelPrimOwners|return_type=list|p1_type=vector|p1_name=pos
 * func_desc
 * return_text=of all residents who own objects on the parcel at {{LSLP|pos}} and with individual land impact used. The list is formatted as, and sorted by agent key with a maximum of 100 strides.
 * func_footnote=Requires owner-like permissions for the parcel.
 * spec=

Ownership

 * If the parcel owner and object owner are the same (including if the object and parcel are both group owned):
 * All object owners are returned.
 * If the parcel is group owned but the object is owned by a member of the group, the function return depends upon what powers they have been granted:
 * If resident has the '' power:
 * The return list includes the group and the LI of objects it owns on the parcel.
 * If the resident has the 'return group set objects' power:
 * The return list includes all owners who have objects set to the group on the parcel
 * If the resident has the 'return non-group objects' power
 * The return list includes all owners of objects that don't fall into the above two categories.
 * If none of the above cases match, an empty list will be returned.

Show a comma separated list of user IDs and their prim counts. key1, count1, key2, count2 .... etc.
 * caveats=
 * Function WILL NOT work on group owned land if the owner of the object where this function resides is not currently online and connected to the sim (although now seems to be working for land owner on privately owned land even when the owner is not around).
 * These limitation can be overcome by deeding the object to a group the object owner is one of the owners of.
 * Remember to take a copy before deeding because you cannot undeed something.
 * constants
 * examples=

Use floating text to show prim owner names and counts in count order

}}
 * helpers
 * also_functions
 * also_events
 * also_tests
 * also_articles
 * notes
 * permission
 * cat1=Parcel
 * cat2=Owner
 * cat3
 * cat4