Difference between revisions of "Category:LSL チャット"
Mako Nozaki (talk | contribs) |
m (made it so the default language is Japanese, which affects the KBtip template) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Multi-lang|Category:LSL Chat}}{{LSL Header/ja}}{{LSLC/ja|}}{{LSLC/ja|Communications}} | {{Multi-lang|Category:LSL Chat}}{{LSL Header/ja}}{{LSLC/ja|}}{{LSLC/ja|Communications}}{{#vardefine:lang|/ja}} | ||
チャットコミュニケーションは会話のようなものです。聞こえる範囲内で聞いている誰か(あるいは何らか)のためにテキストを”話します"。 | チャットコミュニケーションは会話のようなものです。聞こえる範囲内で聞いている誰か(あるいは何らか)のためにテキストを”話します"。 | ||
SL内のユーザが/ | SL内のユーザが{{mono|/1}}で(クライアント内の)チャットテキストエントリーフィールドでチャットメッセージを開始した時、1はユーザが話しているチャンネルです{{Footnote|これはLinden Lab SL クライアントの仕様で、プロトコルの一部ではありません。他のクライアントはこれと異なる、あるいは全く実装されていないかもしれません。}} | ||
{{ | {{KBtip|{{mono|//}} (2つの前方スラッシュ)はあなたがチャットに入力した最近の特定チャンネルのショートカットです。}} | ||
SL内ユーザは正数のチャンネルのみ直接チャット可能で{{Footnote|これはLinden Lab SLクライアントの制約のようなものであり、実際の制限ではありません。保証されるものではないでしょう。}}、0(技術的用語で別名[[PUBLIC_CHANNEL/ja|PUBLIC_CHANNEL]])と2147483647(別名[[DEBUG_CHANNEL/ja|DEBUG_CHANNEL]])の二つのパブリックチャンネル上で送信されたチャットのみみることができます。 | SL内ユーザは正数のチャンネルのみ直接チャット可能で{{Footnote|これはLinden Lab SLクライアントの制約のようなものであり、実際の制限ではありません。保証されるものではないでしょう。}}、0(技術的用語で別名[[PUBLIC_CHANNEL/ja|PUBLIC_CHANNEL]])と2147483647(別名[[DEBUG_CHANNEL/ja|DEBUG_CHANNEL]])の二つのパブリックチャンネル上で送信されたチャットのみみることができます。 |
Latest revision as of 11:24, 16 December 2022
LSL ポータル | 関数 | イベント | 型 | 演算子 | 定数 | 実行制御 | スクリプトライブラリ | カテゴリ別スクリプトライブラリ | チュートリアル |
チャットコミュニケーションは会話のようなものです。聞こえる範囲内で聞いている誰か(あるいは何らか)のためにテキストを”話します"。
SL内のユーザが/1で(クライアント内の)チャットテキストエントリーフィールドでチャットメッセージを開始した時、1はユーザが話しているチャンネルです[1]
ヒント: // (2つの前方スラッシュ)はあなたがチャットに入力した最近の特定チャンネルのショートカットです。 |
SL内ユーザは正数のチャンネルのみ直接チャット可能で[2]、0(技術的用語で別名PUBLIC_CHANNEL)と2147483647(別名DEBUG_CHANNEL)の二つのパブリックチャンネル上で送信されたチャットのみみることができます。
他には、スクリプトは-2147483647から2147483647の完全なチャンネルの範囲で、正の数、あるいは負の数あるいはいずれのチャンネルでも聞き取りと"会話"が可能です。
チャットメッセージは最大1023バイト送信可能で、越えた分は切り捨てられます。
スクリプトが組まれたプリムが自身の発言を聞く事はできません。ですが、スクリプトがリンクされたプリム内にあると、チャットを聞くことが可能です。もっとも、一般的な同じオブジェクト内でのスクリプト間コミュニケーションはllMessageLinkedを介して処理されます。
チャットを"聞く"には、スクリプトは明確に"listen"を開始する必要があります。1スクリプトにつきいずれも一度に64listenが限界となっています。限界を越えると"Too Many Listens"と不平をいってクラッシュします。スクリプトは自身のlistenを管理可能で、作成、リリース、そして無効にします。
関数 | 距離 |
---|---|
llWhisper | 10メートル |
llSay | 20メートル |
llShout | 100メートル |
llRegionSay | シム幅 |
チャットが聞こえる距離は、用いたチャットのタイプと話し手の場所で確定します。チャットが聞こえる球状範囲は、アバターあるいはプリムである話し手の位置が中心とされます。
距離の延長あるいは短縮、また特定の方向において直接届ける方法はありません。
llRegionSayは例外です。Simのどこにいても聞こえますが、チャンネル0(別名PUBLIC_CHANNEL )での配信ができない制限があります。[3].
ユーザ製ユーティリティ関数
• | mySay | – | ユーザの画面上のチャットメッセージを消し去ります | |
• | mySayOwner | – | (オーナーへの会話限定)ユーザの画面上のチャットメッセージを消し去ります |
脚注
This category currently contains no pages or media.