查看“LlOwnerSay”的源代码
←
LlOwnerSay
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}} {{函数详情 |函数名 = Function: llOwnerSay( string msg ); |参数= 参数: • string msg – message to be transmitted |返回值= 返回值: 如果物体的所有者当前位于同一区域,则只对该物体的所有者显示 msg。 |注意事项= 注意事项 *如果 msg 长于1024字节,它将被截断为1024字节。这可以传递1024个 ascii 字符,如果存在非 ascii 字符,则可以更少。 *在所有者离开对象所在的区域后45秒内静默失败。 *当脚本所连接的对象被注销到一个组时静默失败。 *当 msg 为空时,一些查看器不显示 llownersay 文本(“”)。 *产生漩涡粒子效果的拥有者(谁看到的信息) ,但这些效果似乎不是可见的其他阿凡达(谁不)。 |示例= 示例一 <pre> default { touch_start(integer num_detected) { llOwnerSay("Ouch!"); } } </pre> 有用的片段 <pre> // llOwnerSay extension for preventing silent failures // paste this code at the top of the script and replace // any calls to llOwnerSay with uOwnerSayPlus uOwnerSayPlus(string inputString) { key owner = llGetOwner(); // single owner that the region still has a handle for if (llKey2Name(owner)) { llOwnerSay(inputString); } // group owned, must send the message publicly else if (llList2Key(llGetObjectDetails(llGetKey(), [OBJECT_GROUP]), 0) == owner) { llWhisper(0, "/me : " + inputString); } // single owner, not present, send them an IM else { llInstantMessage(owner, inputString); } } </pre> |相关函数= [[llRegionSay]]--把聊天区域扩大 [[llWhisper]]-- 发送聊天限制到10米 [[llSay]]-- 发送聊天限制到20米 [[llShout]]-- 发送聊天限制到100米 [[llResionSayTo]]--发送私人聊天区域范围 [[llInstantMessage]]--把私人聊天发送到网络上的任何地方 |相关事件= }}
该页面使用的模板:
模板:LSL Header
(
查看源代码
)
模板:LSLC
(
查看源代码
)
模板:LSLGC
(
查看源代码
)
模板:Multi-lang
(
查看源代码
)
模板:函数详情
(
查看源代码
)
返回至
LlOwnerSay
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
网站首页
知识百科
编辑帮助
最近更改
工具
链入页面
相关更改
特殊页面
页面信息