LlRegionSay

来自人工智能助力教育知识百科
跳转至: 导航搜索

Template:Needs Translation/


函数名
Function: llRegionSay( integer channel, string msg );
参数:integer channel - 输出聊天通道,任何整数值,0除外

string msg - 要发送的信息

返回值:说的字符串msg在频道号码频道,可以在任何地方听到的脚本收听频道。

无论基本物体在哪里,信息都不会跨越地区边界。

注意事项
DEBUG_CHANNEL上发送的消息被限制为每个区域、每个所有者/用户的速率<200/10秒。
 一旦超过这个速率,DEBUG_CHANNEL上的所有后续消息将被删除,直到前10秒的发送速率再次低于200/10秒。删除的消息,尽管已经删除,但仍然会被计入该限制。

这个函数不能在PUBLIC_CHANNEL channel 0上传输,这是设计特性而不是错误。

如果msg超过1024个字符,它将被截断为1024个字符。(注意在Mono中,每个字符占用2个内存字节)。

基本物体自己听不见,这是为了防止递归问题。然而,它可以在同一物体内听到其他基本物体的声音。

示例
示例1
default
{
    state_entry()
    {
        llRegionSay(25,"This is an incredibly useless program." );
    }
}

为了避免让你的对象向它的邻居发送垃圾邮件,使用llOwnerSayllInstantMessage

相关函数
llListen

llRegionSayTo -直接发送聊天到指定区域内的目标

llOwnerSay - 只发送聊天给所有者

llWhisper – 发送聊天限制到10米

llSay – 发送聊天限制20米

llShout – 发送聊天限制在100米

llInstantMessage

llDialog

llTextBox

相关事件
listen

附录:(表格)

Channel Constant Description
DEBUG_CHANNEL 0x7FFFFFFF 聊天频道保留脚本调试和错误消息,广播到所有附近的用户。