LSL Protocol/ja

From Second Life Wiki
Jump to navigation Jump to search

スクリプトプロトコルとチャットチャンネルについて

ときおり、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 プリム間コミュニケーションでのささやき限定