LlRegionSayTo
首页 | 函数 | 事件 | 类型 | 操作符 | 常数 | Flow Control | Script Library | Categorized Library | Tutorials |
函数名 |
---|
Function: llRegionSayTo( key target, integer channel, string msg ); |
参数:key target – group, avatar or prim UUID that is in the same region
integer channel string msg |
返回值:表示在通道上以字符串msg提供的文本以整数通道提供给目标指定的对象或化身 |
注意事项 |
---|
文本与脚本直接对话到同一区域内的对象或角色。
除了target之外,任务中的脚本不能侦听和接收这些文本消息,下面描述的附件除外。 文本最多可以是1024字节。这可以传输1024个ASCII-7字符,或512个UTF-8字符,比如a 基本物体自己听不见,以防止递归问题。 不支持在DEBUG_CHANNEL上发送文本 发送到零频道avatar ID的文本将被发送到接收者的观众。 通过非零频道发送到avatar ID上的文本可以被avatar上的任何附件听到 不能依赖llRegionSayTo发送的一系列快速消息以发送的相同顺序到达目的地。 在通道0上,每目的地有一个超过10秒发送200条消息的节流。此后,每个发送对象在通道0上进行300秒(5分钟)以上的100条消息节流。只有在第一个节流阀被激活后,这个节流阀才是相关的。在除0之外的通道上发送的消息不会触发节流,但是一旦它被触发,块将应用于所有通道。该块是区域范围的,适用于具有相同所有者的所有对象。该块显然一直持续到该区域重新启动。 |
示例 |
---|
示例1
default { touch_start(integer num_detected) { key id = llDetectedKey(0); // 发送消息到聊天窗口的头像触摸 llRegionSayTo(id, 0, "You touched this!"); // 发送一个信息到附件的化身触摸 // example channel: -12345 llRegionSayTo(id, -12345, "Hello there attachments!"); } } |
相关函数 |
---|
llListen - 请求监听事件
llInstantMessage - 发送聊天到一个特定的化身,在我们目前的区域内 llOwnerSay - 发送聊天给所有者只是为了避免垃圾邮件的PUBLIC_CHANNEL llRegionSay - 发送聊天区域 llSay - 发送聊天限制20米 llShout - 发送聊天限制100米 llWhisper - 发送聊天限制10米 |
相关事件 |
---|
listen - 接收到聊天 |