“LlAgentInExperience”的版本间的差异

来自人工智能助力教育知识百科
跳转至: 导航搜索
Wzc讨论 | 贡献
第3行: 第3行:
  
 
{{函数详情
 
{{函数详情
|函数名=Function: integer llBase64ToInteger( string str );
+
|函数名=Function: integer llAgentInExperience( key agent );
|参数= 参数: string str – Base64 string
+
|确定指定的代理是否符合脚本的体验。
 +
|返回一个布尔值(整数),如果代理在体验中并且体验可以在当前区域中运行,则该值为TRUE。
 +
|•关键代理——位于同一区域内的虚拟形象UUID。
  
|返回值= 返回值:返回一个被str Base64解码为大端整数的整数。
+
|注意事项= 代理必须在一个包上,该包具有允许的经验或错误的是返回的土地范围经验编译脚本。
 
 
 
 
|注意事项=如果str包含的字符少于6个,则返回结果是不可预测的。         
 
BW:我认为它忽略了零值并读取了6个字节,这就解释了为什么返回值是不可预测的。 
 
 
          
 
          
如果str大于8个字符,则返回零。
 
 
 
|示例=
 
|示例=
 
<pre>
 
<pre>
integer value = llBase64ToInteger("3q0AAA==");
+
default
+
{
// writes out -559087616
+
  touch_start(integer total_number)
llOwnerSay((string)value
+
  {
 +
    if(llAgentInExperience(llDetectedKey(0)))
 +
    {
 +
      llOwnerSay(llDetectedName(0)+ " is in my experience");
 +
    }
 +
    else
 +
    {
 +
      llOwnerSay(llDetectedName(0)+ " is not in my experience");
 +
    }
 +
  }
 +
}
 
</pre>
 
</pre>
  
|相关函数=
+
|相关函数= [[llGetExperienceDetails]]
 
 
  
 +
|相关事件= [[Search JIRA for related Issues]]
  
 
}}
 
}}

2020年5月18日 (一) 08:35的版本

Template:Needs Translation/


函数名
Function: integer llAgentInExperience( key agent );
注意事项
代理必须在一个包上,该包具有允许的经验或错误的是返回的土地范围经验编译脚本。
示例
default
{
  touch_start(integer total_number)
  {
    if(llAgentInExperience(llDetectedKey(0)))
    {
      llOwnerSay(llDetectedName(0)+ " is in my experience");
    }
    else
    {
      llOwnerSay(llDetectedName(0)+ " is not in my experience");
    }
  } 
}
相关函数
llGetExperienceDetails
相关事件
Search JIRA for related Issues