LlRequestAgentData/ja
From Second Life Wiki
メインページ > LlRequestAgentData > LlRequestAgentData/ja
関数: key llRequestAgentData( key id, integer data );
アバター id についての data を要求する。data が取得可能ならば dataserver イベントが発生する。
dataserver イベントが発生した際、それを識別するために使われるキーのkey値を返します。
| • key | id | – | アバターの UUID | |
| • integer | data | – | DATA_* flag |
| data 定数 | Type | 説明 | ||||
|---|---|---|---|---|---|---|
| DATA_ONLINE | 1 | (integer) boolean | 要求されたエージェントがオンラインの場合 | |||
| DATA_NAME | 2 | string | 要求されたエージェント名 | |||
| DATA_BORN | 3 | string | アカウント作成(誕生)日を、YYYY-MM-DDのISO 8601 形式でstringのデータ。 | |||
| DATA_RATING | 4 | llCSV2List() | 非推奨:[0, 0, 0, 0, 0, 0]を返します。 [pos_behavior, neg_behavior, pos_appearance, neg_appearance, pos_building, neg_building]を返すために使用します。 | |||
| DATA_PAYINFO | 8 | (integer) mask | フラグ | 解説 | ||
| PAYMENT_INFO_ON_FILE | 0x1 | 支払い情報がある場合。 | ||||
| PAYMENT_INFO_USED | 0x2 | 支払い情報が使われていた場合。 | ||||
例
key owner_key; key owner_name_query; string owner_name; default { state_entry() { owner_key = llGetOwner (); owner_name_query = llRequestAgentData( owner_key, DATA_NAME); } dataserver(key queryid, string data) { if ( owner_name_query == queryid ) { owner_name = data; llSay(0, " スクリプトのオーナーの名前 : "+ owner_name ); } } }//Anylyn Hax 06:19, 23 July 2007 (PDT)
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。

