Difference between revisions of "LSL Protocol/ja"

From Second Life Wiki
Jump to navigation Jump to search
(New page: {{Multi-lang}}{{LSL Header/ja}} '''現在翻訳作業中です...'''(これは翻訳作業者が、作業中であることを明示するために挿入した一文です。) ==Script...)
 
Line 1: Line 1:
{{Multi-lang}}{{LSL Header/ja}}
{{Multi-lang}}{{LSL Header/ja}}
'''現在翻訳作業中です...'''(これは翻訳作業者が、作業中であることを明示するために挿入した一文です。)
==スクリプトプロトコルとチャットチャンネルについて==
==Script protocols and known chat channels==


<div id="box">
<div id="box">
<div style="padding: 0.5em 0.5em 1.5em">
<div style="padding: 0.5em 0.5em 1.5em">
Some times, scripts in Second Life send messages to one another to exchange information or coordinate behavior.  The rules for that conversation are a ''protocol''.  Being able to say "/1show" or "/1hug lee" are examples.
ときおり、SecondLife内のスクリプトは情報の変更か調整目的で他のスクリプトにメッセージを送信します。このやり取りのルールを''プロトコルと''いいます。"/1show""/1hug lee"を例としてあげることが出来ます。


Such protocols use a common [[chat channel]].  The examples above use channel 1.  They could just as easily have used any other number, but a user (and other objects) have to have some way to find the correct number.
プロトコルは普通[[chat channel |チャットチャンネル]]をつかいます。上の例では1チャンネルを使っています。簡単に幾つかのほかの数字も用いられますが、ユーザ(と他のオブジェクト)はなんらかの正確な数値を探す方法をとらなければなりません。


Some protocols, such as combat systems, are quite complicated and could be better documented.  This page can be used to help prevent conflicts and allow multiple programmers to coordinate the protocol definitions.
コンバットシステムのようないくつかのプロトコルは、極めて複雑でよりよい書式となるでしょう。このページは矛盾を防ぐ支えと、プロトコルを定義する複数のプログラマたちに余裕を持たせることができます。


Protocols can also be note card systems and systems that use object names.
プロトコルはノートカードシステムや使用しているオブジェクト名のシステムでも可能です。
</div>
</div>
</div>
</div>
Line 17: Line 16:
<div id="box">
<div id="box">


== Protocol list ==
== プロトコルリスト ==
<div style="padding: 0.5em">
<div style="padding: 0.5em">
Add a protocol here if it is widely used, or might be sometime in the future.
もし幅広く使われている、もしくは将来いつか重点的になるプロトコルなら、ここに加えましょう。


A protocol in this list should also have its own pages where the protocol is defined in some detail.
プロコトルは、このリスト内の幾つかの仕様を兼ね持つはずです。
</div>
</div>


{| {{Prettytable}}
{| {{Prettytable}}
|-
|-
|{{Hl2}}| '''Name'''
|{{Hl2}}| '''名前'''
|{{Hl2}}| '''Creator'''
|{{Hl2}}| '''製作者'''
|{{Hl2}}| '''Description'''
|{{Hl2}}| '''解説'''
|-
|-
|| [[LSL Protocol/AutoBahn|AutoBahn]]
|| [[LSL Protocol/AutoBahn|AutoBahn]]
|| [[User:grumble Loudon|grumble Loudon]]
|| [[User:grumble Loudon|grumble Loudon]]
|| Automatic vehicle system for cars,trains, roller coasters.
|| 自動車、列車、ローラーコースター用のAutomatic vehicle system  
|-
|-
|| [[LSL Protocol/ListMessage|ListMessage]]
|| [[LSL Protocol/ListMessage|リストメッセージ]]
|| Anonymous
|| 作者不明
|| Send and receive lists, non-lists, non-results, verb-not-found, and partially evaluated Polish expressions.
|| リスト、リストではないもの、、結果のないもの、実行結果が不明なもの、そして評価が不完全な前置記法の送受信
|-
|-
|| [[LSL Protocol/LockMeister System|LockMeister System]]
|| [[LSL Protocol/LockMeister System|錠前機関]]
|| Kyrah Abattoir
|| Kyrah Abattoir
|| Used to coordinate different parts of bondage toys.
|| 異なる場所に固定する調整に用いる程度の代物
|-
|-
|| [[LSL Protocol/ScriptShow|ScriptShow]]
|| [[LSL Protocol/ScriptShow|ScriptShow]]
|| [[User:grumble Loudon|grumble Loudon]]
|| [[User:grumble Loudon|grumble Loudon]]
|| Interpreter based Scripted show.
|| スクリプトにて表示する翻訳機
|}
|}
----
----


==Known chat channels==
==チャットチャンネルについて==
This list is intended to reduce the number of scripts using the same chat channel number.
このリストは幾つかのスクリプト用いている同じチャットチャンネルの番号を整理するためのものです。
Please try and keep them in sequence.
順々になるようにしてください。
{| {{Prettytable}}
{| {{Prettytable}}
|-
|-
|{{Hl2}}| '''Channel'''
|{{Hl2}}| '''チャンネル'''
|{{Hl2}}| '''Creator'''
|{{Hl2}}| '''製作者'''
|{{Hl2}}| '''Description'''
|{{Hl2}}| '''解説'''
|{{Hl2}}| '''Messages'''
|{{Hl2}}| '''命令文'''
|-
|-
|| 1, 4, 5, 9
|| 1, 4, 5, 9
|| Unknown
|| Unknown
|| Very common in poseballs
|| とても一般的なポーズボール
|| "hide", "show"
|| "hide", "show"
|-
|-
Line 70: Line 69:
|| 20
|| 20
|| Unknown
|| Unknown
|| SafeZone interface (combat system)
|| セーフゾーンインターフェイス (コンバットシステム)
|-
|-
|| 33
|| 33
Line 78: Line 77:
|| 42
|| 42
|| unknown
|| unknown
|| Common channel used by wiki example scripts
|| wikiのスクリプト例で使われている一般的なチャンネル
|-
|-
|| 66
|| 66
Line 90: Line 89:
|| 88
|| 88
|| Cadroe Murphy
|| Cadroe Murphy
|| Used by ShapeGen and other building tools
|| ShapeGenと他のビルドツールにて使用
|-
|-
|| 99
|| 99
Line 106: Line 105:
|| 31984
|| 31984
|| unknown
|| unknown
|| ACME interface (combat system)
|| ACMEインターフェイス (コンバットシステム)
|-
|-
||-504xxx
||-504xxx
||Gal Canning
||Gal Canning
||only whispered inter-prim communication
||プリム間コミュニケーションでのささやき限定
|}
|}

Revision as of 23:07, 26 December 2007

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

ときおり、SecondLife内のスクリプトは情報の変更か調整目的で他のスクリプトにメッセージを送信します。このやり取りのルールをプロトコルといいます。"/1show"や"/1hug lee"を例としてあげることが出来ます。

プロトコルは普通チャットチャンネルをつかいます。上の例では1チャンネルを使っています。簡単に幾つかのほかの数字も用いられますが、ユーザ(と他のオブジェクト)はなんらかの正確な数値を探す方法をとらなければなりません。

コンバットシステムのようないくつかのプロトコルは、極めて複雑でよりよい書式となるでしょう。このページは矛盾を防ぐ支えと、プロトコルを定義する複数のプログラマたちに余裕を持たせることができます。

プロトコルはノートカードシステムや使用しているオブジェクト名のシステムでも可能です。

プロトコルリスト

もし幅広く使われている、もしくは将来いつか重点的になるプロトコルなら、ここに加えましょう。

プロコトルは、このリスト内の幾つかの仕様を兼ね持つはずです。

名前 製作者 解説
AutoBahn grumble Loudon 自動車、列車、ローラーコースター用のAutomatic vehicle system
リストメッセージ 作者不明 リスト、リストではないもの、、結果のないもの、実行結果が不明なもの、そして評価が不完全な前置記法の送受信
錠前機関 Kyrah Abattoir 異なる場所に固定する調整に用いる程度の代物
ScriptShow grumble Loudon スクリプトにて表示する翻訳機

チャットチャンネルについて

このリストは幾つかのスクリプト用いている同じチャットチャンネルの番号を整理するためのものです。 順々になるようにしてください。

チャンネル 製作者 解説 命令文
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 プリム間コミュニケーションでのささやき限定