Category:Experience Tools/ja

From Second Life Wiki
Jump to navigation Jump to search

Experience Tools(体験ツール)は、複数のログインや複数のオブジェクトやスクリプトを使用して永続的なアクセス許可を要求する方法を提供します。 これらの機能を使用するには、experience key が必要です。詳細は、セカンドライフナレッジベースの Experiences in Second Life を参照してください。

The Experience Tools API は、次の3つのカテゴリに分類されます。

体験の情報

• integer llAgentInExperience(key agent)
• list llGetExperienceDetails(key experience_id)

体験のアクセス許可

• event experience_permissions(key agent)
• event experience_permissions_denied(key agent, integer reason)
• void llRequestExperiencePermissions(key agent, string name)

体験の永続ストレージ

これらはすべて非同期関数であり、すべて dataserver イベントに対応する handle を返します。

• key llReadKeyValue(string k)
• key llCreateKeyValue(string k, string v)
• key llUpdateKeyValue(string k, string v, integer checked, string original_value)
• key llDeleteKeyValue(string k)

デバッグ

• key llDataSizeKeyValue() 体験で使用されたバイト数を体験の容量制限と一緒に返します。
• key llKeysKeyValue(integer start, integer count) キーの名前を取得します。
• key llKeyCountKeyValue() キーの数を取得します。
• string llGetExperienceErrorMessage(integer value) integer のエラーコードを冗長な文字列表現に変換します。
LSL Constant Message returned via llGetExperienceErrorMessage Description
XP_ERROR_NONE 0 no error エラーは検出されませんでした。
XP_ERROR_THROTTLED 1 exceeded throttle 最近の呼び出しが多すぎるため、呼び出しは失敗しました。
XP_ERROR_EXPERIENCES_DISABLED 2 experiences are disabled この地域は現在、体験を無効にしています。
XP_ERROR_INVALID_PARAMETERS 3 invalid parameters 文字列引数の1つが大きすぎて、Key-Value ストアに収まりませんでした。
XP_ERROR_NOT_PERMITTED 4 operation not permitted 体験の許可は、ユーザーによって拒否されました。
XP_ERROR_NO_EXPERIENCE 5 script not associated with an experience このスクリプトは、体験に関連付けられていません。
XP_ERROR_NOT_FOUND 6 not found SIMは、体験の妥当性を検証することが出来ませんでした。少し待ってから再試行することをお勧めします。
XP_ERROR_INVALID_EXPERIENCE 7 invalid experience スクリプトはもはや存在しない体験に関連付けられています。
XP_ERROR_EXPERIENCE_DISABLED 8 experience is disabled 体験のオーナーが、体験を一時的に無効にしています。
XP_ERROR_EXPERIENCE_SUSPENDED 9 experience is suspended Linden Lab のカスタマーサポートにより、この体験は中断されています。
XP_ERROR_UNKNOWN_ERROR 10 unknown error 他の規定の状態ではカバーされていない、未知のエラー。
XP_ERROR_QUOTA_EXCEEDED 11 experience data quota exceeded データ容量の制限を超えたため、key-value ストアへの書き込みに失敗しました。
XP_ERROR_STORE_DISABLED 12 key-value store is disabled この地域では、現在 key-value ストアは無効になっています。
XP_ERROR_STORAGE_EXCEPTION 13 key-value store communication failed key-value ストアと通信出来ません。
XP_ERROR_KEY_NOT_FOUND 14 key doesn't exist リクエストされた key は存在しません。
XP_ERROR_RETRY_UPDATE 15 retry update 期限切れの要求のため、更新のチェックは失敗しました。
XP_ERROR_MATURITY_EXCEEDED 16 experience content rating too high 体験のコンテンツのレーティングは、この地域のものを越えています。
XP_ERROR_NOT_PERMITTED_LAND 17 not allowed to run on this land この土地の体験は、ブロックされているか有効になっていません。
XP_ERROR_REQUEST_PERM_TIMEOUT 18 experience permissions request timed out 体験のアクセス許可の要求は無視されました。