LSL Protocol/ja
Jump to navigation
Jump to search
LSL ポータル | 関数 | イベント | 型 | 演算子 | 定数 | 実行制御 | スクリプトライブラリ | カテゴリ別スクリプトライブラリ | チュートリアル |
スクリプトプロトコルとチャットチャンネルについて
ときおり、SecondLife内のスクリプトは情報の変更か調整目的で他のスクリプトにメッセージを送信します。このやり取りのルールをプロトコルといいます。"/1show"や"/1hug lee"を例としてあげることが出来ます。
プロトコルは普通チャットチャンネルをつかいます。上の例では1チャンネルを使っています。簡単に幾つかのほかの数字も用いられますが、ユーザ(と他のオブジェクト)はなんらかの正確な数値を探す方法をとらなければなりません。
コンバットシステムのようないくつかのプロトコルは、極めて複雑でよりよい書式となるでしょう。このページは矛盾を防ぐ支えと、プロトコルを定義する複数のプログラマたちに余裕を持たせることができます。
プロトコルはノートカードシステムや使用しているオブジェクト名のシステムでも可能です。
プロトコルリスト
もし幅広く使われている、もしくは将来いつか重点的になるプロトコルなら、ここに加えましょう。
一覧にあるプロコトルには固有のページがあり、そこに詳細な定義がされているはずです。
名前 | 製作者 | 解説 |
AutoBahn | grumble Loudon | 自動車、列車、ローラーコースター用のAutomatic vehicle system |
リストメッセージ | 作者不明 | リスト、リストではないもの、、結果のないもの、実行結果が不明なもの、そして評価が不完全な前置記法の送受信 |
錠前機関 | Kyrah Abattoir | 異なる場所に固定する調整に用いる程度の代物 |
LSL Protocol/EasyTalk | Salahzar Stenvaag | とても簡単でシンプルなコミュニケーションプロトコル。llSay/llRegionSay/llListenをするオブジェクトを分かりやすく整理するのに使います。リンクセットにも。 |
RestrainedLove viewer API | Marine Kelley | llOwnerSay() の呼び出しを通して、RestrainedLove viewer の機能を使います。 |
RestrainedLove viewer relay spec | Marine Kelley | 家具や檻に、RestrainedLove viewer に対してコマンドを発行させます。 |
RestrainedLove viewer open relay spec | Open Relay Group | コミュニティによって作成・保守された便利な拡張が含まれた、RestrainedLife viewer relay spec の上位セットです。 |
P Vendor Linked Messages API & Environment | Zep Palen | P Vendor システムのオーナーが入出力 API を使ってカスタムベンダーを作成できます。 |
Script API | Nexii Malthus | LSL スクリプトとサポートするクライアント間のコミュニケーション・レイヤを提供するためのプロトコルです。便利で機能性が高い機能セットです。(現在のところ、Vertical Life and Plywood clients に対応しています) |
チャットチャンネルについて
このリストは幾つかのスクリプト用いている同じチャットチャンネルの番号を整理するためのものです。 順々になるようにしてください。
チャンネル | 製作者 | 解説 | 命令文 |
1, 4, 5, 9 | Unknown | とても一般的なポーズボール | "hide", "show" |
9 | Material Squirrel | Material Squirrel wings | "color <string>", "flutter", "open", "close" |
20 | Unknown | セーフゾーンインターフェイス (コンバットシステム) | |
33 | unknown | Collar | |
42 | unknown | wikiのスクリプト例で使われている一般的なチャンネル | |
66 | Travis Lambert | BanLink default chat command channel | |
77 | Xarrk Dagger | KAIIA Systems devices default chat command channel | |
88 | Cadroe Murphy | ShapeGenと他のビルドツールにて使用 | |
99 | unknown | Dance Bracelets | |
888 | Xarrk Dagger | KAIIA Systems device identification channel | |
10748, -10748 | Lee Ponzu | Commonly used in scripts by Ponzu | |
31984 | unknown | ACMEインターフェイス (コンバットシステム) | |
-504xxx | Gal Canning | プリム間コミュニケーションでのささやき限定 |