LlRequestAgentData/ja

From Second Life Wiki

メインページ > LlRequestAgentData > LlRequestAgentData/ja
Jump to: navigation, search

関数: 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 支払い情報が使われていた場合。

警告

  • この関数は0.1秒間、スクリプトを停止します。

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)

関連項目

イベント

•  dataserver

関数

•  llGetAgentInfo
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。
Personal tools
In other languages