llSay
llSay(integer channel, string text)
引数channelで指定したチャットチャンネルで、引数textの文字列を発言する。
この発言は半径20mの範囲に聞こえる。
この発言は半径20mの範囲に聞こえる。
発言可能な文字列の長さは1023Byteとなっている。
チャンネル0(パブリックチャンネル)を使用した場合、"/me"を使った発言が可能である。
例えばオブジェクトの名前が"爆弾ちゃん"のとき、以下のようにすると、
例えばオブジェクトの名前が"爆弾ちゃん"のとき、以下のようにすると、
llSay(0, "/me がドーンとなった。");
出力結果は以下のようになる。
爆弾ちゃんがドーンとなった。
ただしこの発言をlisten?イベントでモニタする場合、引数に入ってくる発言内容は"/me がドーンとなった。"なので注意すること。
デバッグチャンネルの指定には以下の定数が使える。
定数名 | 値 |
DEBUG_CHANNEL | 2147483647 |
PUBLIC_CHANNEL | 0 |
llSay関数に限らず、チャット発言を行う場合はスパム化しないように注意すべきである。
例えばオーナーにのみ聞こえれば良いようなメッセージは、llOwnerSayを使うべき。
狭い範囲でメッセージを送信する際には半径10mの範囲に聞こえるllWhisperが良い。
特定のアバターにのみ通知すればよいのであればllInstantMessageの使用を検討する。
その他チャット制御用の関数には、llShout、llRegionSayがある。
例えばオーナーにのみ聞こえれば良いようなメッセージは、llOwnerSayを使うべき。
狭い範囲でメッセージを送信する際には半径10mの範囲に聞こえるllWhisperが良い。
特定のアバターにのみ通知すればよいのであればllInstantMessageの使用を検討する。
その他チャット制御用の関数には、llShout、llRegionSayがある。