查看“LlGetAgentInfo”的源代码
←
LlGetAgentInfo
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}} {{函数详情 |函数名=Function: integer llGetAgentInfo( key id ); |参数=参数:关键 id-化身 uuid 是在同一地区 |返回值=返回值:返回一个位字段(一个整数) ,其中包含有关 id 的代理信息。 |注意事项= *代理繁忙表明“繁忙”内部动画正在播放,即使用户没有真正处于繁忙模式。 *在服务器1.40及以下,代理键入表明“类型”内部动画正在播放,如果用户禁用 playtypinganim 将不设置。 在服务器1.42及以上版本中,它反映来自客户端的键入启动 / 停止消息,而不依赖于动画。 如果需要旧的行为,使用 llgetanimationlist 并查找“ c541c47f-e0c0-058b-ad1a-d6a3a4584d9”ー svc-787 *agent always run | agent walking 表示用户请求使用标准查看器控件运行。 使用 llgetanimation 也可以检测由物理导致的运行。 *这个函数在过境后不会立即返回可靠的信息。如果可以的话,使用 llgetanimation。-svc-3177 |示例= <pre> default { touch_start(integer buf) { buf = llGetAgentInfo(llDetectedKey(0)); string out; if(buf & AGENT_FLYING) out += "The agent is flying.\n"; else out += "The agent is not flying.\n"; if(buf & AGENT_ATTACHMENTS) { if(buf & AGENT_SCRIPTED) out += "The agent has scripted attachments.\n"; else out += "The agent's attachments are unscripted.\n"; } else out += "The agent does not have attachments.\n"; if(buf & AGENT_MOUSELOOK) out += "the agent is in mouselook."; else out += "the agent is in normal camera mode."; llWhisper(0, out); } } <pre> |相关函数= [[llRequestAgentData]] [[llGetAnimation]] [[llGetAnimationList]] }}
该页面使用的模板:
模板:LSL Header
(
查看源代码
)
模板:LSLC
(
查看源代码
)
模板:LSLGC
(
查看源代码
)
模板:Multi-lang
(
查看源代码
)
模板:函数详情
(
查看源代码
)
返回至
LlGetAgentInfo
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
网站首页
知识百科
编辑帮助
最近更改
工具
链入页面
相关更改
特殊页面
页面信息