<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-CN">
	<id>http://i.bnu.edu.cn/wiki/index.php?action=history&amp;feed=atom&amp;title=LlSameGroup</id>
	<title>LlSameGroup - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="http://i.bnu.edu.cn/wiki/index.php?action=history&amp;feed=atom&amp;title=LlSameGroup"/>
	<link rel="alternate" type="text/html" href="http://i.bnu.edu.cn/wiki/index.php?title=LlSameGroup&amp;action=history"/>
	<updated>2026-06-01T03:38:03Z</updated>
	<subtitle>本wiki的该页面的版本历史</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>http://i.bnu.edu.cn/wiki/index.php?title=LlSameGroup&amp;diff=643&amp;oldid=prev</id>
		<title>Mkx：创建页面，内容为“{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}}   {{函数详情 |函数名 = Function: integer llSameGroup( key uuid ); |参数= 参数：• key…”</title>
		<link rel="alternate" type="text/html" href="http://i.bnu.edu.cn/wiki/index.php?title=LlSameGroup&amp;diff=643&amp;oldid=prev"/>
		<updated>2020-08-18T09:22:05Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}}   {{函数详情 |函数名 = Function: integer llSameGroup( key uuid ); |参数= 参数：• key…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{函数详情&lt;br /&gt;
|函数名 = Function: integer llSameGroup( key uuid );&lt;br /&gt;
|参数= 参数：• key uuid – [[group]], [[avatar]] or [[prim]] [[UUID]] that is in the same [[region]]&lt;br /&gt;
|返回值= 返回值：如果uuid和脚本所在的prim属于同一组，则返回一个布尔值(整数)，否则为FALSE。&lt;br /&gt;
&lt;br /&gt;
这个函数将包含脚本的prim的组-uuid与uuid描述的组-uuid进行比较。它回答了两个问题:&lt;br /&gt;
&lt;br /&gt;
脚本的prim是否与uuid在同一组?&lt;br /&gt;
&lt;br /&gt;
脚本的prim的group-uuid是否等于uuid?&lt;br /&gt;
&lt;br /&gt;
|注意事项=不太明显的是，如果对象没有设置为组(例如，它会返回[[TRUE]])。&amp;quot;(none)&amp;quot;)，并且具有给定键的AV没有组活动，或者使用[[NULL_KEY]]调用函数。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  '''Specification'''&lt;br /&gt;
  脚本所在的基本物体组是……&lt;br /&gt;
  • 将基本物体组设为&lt;br /&gt;
  • 原语所属的组&lt;br /&gt;
  • 除此之外，基本物体组还归其所有&lt;br /&gt;
  • 如果没有设置组信息，则为此使用的组uuid为NULL_KEY。&lt;br /&gt;
  uuid的组为…&lt;br /&gt;
  • 如果uuid是一个prim(已知的区域)…&lt;br /&gt;
    • 它是一个附件，所有者的活动组*&lt;br /&gt;
    • 将基本物体组设为&lt;br /&gt;
    • 原语所属的组&lt;br /&gt;
    • 除此之外，基本物体组还归其所有&lt;br /&gt;
    • 如果没有设置组信息，则为此使用的组uuid为NULL_KEY。&lt;br /&gt;
  • 如果uuid是一个avatar(该地区已知)…&lt;br /&gt;
    • 化身的活跃组。&lt;br /&gt;
    • 如果没有设置组信息，则为此使用的组uuid为NULL_KEY。&lt;br /&gt;
  • 否则，将uuid视为组uuid。&lt;br /&gt;
    • 这意味着不再执行“脚本的prim是否与uuid在同一组?”，而是执行“脚本的prim的group-uuid是否等于uuid?”&lt;br /&gt;
  注意:没有组、prim或avatar共享相同的uuid。&lt;br /&gt;
  在伪代码:&lt;br /&gt;
      integer llSameGroup(key uuid){&lt;br /&gt;
         key group = getGroupKey(llGetKey());&lt;br /&gt;
         if(uuid == group)&lt;br /&gt;
            return TRUE;&lt;br /&gt;
         if(getGroupKey(uuid) == group)&lt;br /&gt;
            return TRUE;&lt;br /&gt;
         return FALSE;&lt;br /&gt;
}&lt;br /&gt;
|示例=&lt;br /&gt;
示例1&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
//只将库存对象提供给具有相同活动组的代理&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    touch_start(integer total_number)&lt;br /&gt;
    {&lt;br /&gt;
        key id = llDetectedKey(0);&lt;br /&gt;
 &lt;br /&gt;
        integer sameGroup = llSameGroup(id);&lt;br /&gt;
//同llDetectedGroup(i)(有llDetectedGroup，检测到的不需要在sim中)&lt;br /&gt;
 &lt;br /&gt;
        if (sameGroup)&lt;br /&gt;
        {&lt;br /&gt;
            integer numberOfObjectsInPrim = llGetInventoryNumber(INVENTORY_OBJECT);&lt;br /&gt;
 &lt;br /&gt;
            if (numberOfObjectsInPrim)&lt;br /&gt;
                llGiveInventory(id, llGetInventoryName(INVENTORY_OBJECT, 0));&lt;br /&gt;
        }&lt;br /&gt;
        else&lt;br /&gt;
        {&lt;br /&gt;
            llRegionSayTo(id, 0, &amp;quot;Wrong active group!&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|相关函数=&lt;br /&gt;
[[llDetectedGroup]] - 与检测事件一起使用&lt;br /&gt;
&lt;br /&gt;
[[llGetAttachedList]] - 与[[llGetObjectDetails]]和[[OBJECT_GROUP]]一起，它可以用于确定佩戴至少一个非hud附件的avatar的活动组。&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Mkx</name></author>
		
	</entry>
</feed>