LlSay
首页 | 函数 | 事件 | 类型 | 操作符 | 常数 | Flow Control | Script Library | Categorized Library | Tutorials |
函数名 |
---|
Function: llSay( integer channel, string msg ); |
参数:• integer channel – 输出聊天通道,任意整数值
• string msg – 要发送的信息 |
返回值:表示在通道上以字符串msg提供的文本以整数通道提供。 |
注意事项 |
---|
在通道0[1]和DEBUG_CHANNEL上发送的消息按每个区域、每个所有者/用户的速率被限制为<200/10秒。
一旦超过这个速率,通道0或DEBUG_CHANNEL上的所有后续消息将被删除,直到前10秒的发送速率再次低于200/10秒。删除的消息,尽管已经删除,但仍然会计入该限制。 msg只能在说话的prim(而不是根)周围20米的范围内被听到。这与event listen的工作方式相反,在event listen中,只有当且仅当prim根有能力听到msg时,对象中的任何prim才能听到它。 msg最多可以是1024字节。它可以传输1024个ASCII字符,或512个UTF-8字符,比如a。 prim自己听不见,这是为了防止递归问题。然而,它可以在同一物体内听到其他prims的声音。 |
示例 |
---|
示例1
default { state_entry() { llSay(0, "Hello, Avatar!"); } } 为了避免让你的对象垃圾邮件它的邻居,使用llInstantMessage, llOwnerSay或llRegionSayTo。 |
相关函数 |
---|
•
llListen – 请求监听事件 • llInstantMessage – 发送聊天只给所有者(或一些其他用户只),以避免垃圾邮件的PUBLIC_CHANNEL • llOwnerSay – 发送聊天给所有者只是为了避免垃圾邮件的PUBLIC_CHANNEL • llRegionSay – 发送聊天区域 • llRegionSayTo – 将聊天区域范围发送到特定的化身或其附件,或发送到已知UUID的重定向对象 • llShout – 发送聊天限制在100米 • llWhisper – 发送聊天限制在10米 |
相关事件 |
---|
listen – Receives chat |
附录:(表格)
Channel Constant | Description | |
---|---|---|
DEBUG_CHANNEL | 0x7FFFFFFF | 聊天频道保留脚本调试和错误消息,广播到所有附近的用户。 |
PUBLIC_CHANNEL | 0x0 | 聊天频道,广播给所有附近的用户。这个频道有时被称为:开放聊天,本地聊天和公共聊天。 |