LlRequestUsername/ja
Jump to navigation
Jump to search
All Issues ~ Search JIRA for related Bugs
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
LSL ポータル | 関数 | イベント | 型 | 演算子 | 定数 | 実行制御 | スクリプトライブラリ | カテゴリ別スクリプトライブラリ | チュートリアル |
要約
関数: key llRequestUsername( key id );
id で指定されたエージェントのユーザ名をリクエストします。ユーザ名が取得できれば、dataserver イベントが発生します。id で指定されるエージェントは、同じ地域にいる必要も、リクエスト時点でオンラインである必要もありません。
dataserver イベントが発生したときに識別子となるものを key で返します。
• key | id | – | アバターの UUID |
警告
- ビューアでアバター名が知りたいだけなら、dataserver イベントを使わず、次の文字列を表示させるのが手っ取り早いでしょう:
llSay(0, "secondlife:///app/agent/" + (string)id + "/about");
サンプル
key owner_key;
key owner_name_query;
string owner_username;
default
{
state_entry()
{
owner_key = llGetOwner();
owner_name_query = llRequestUsername(owner_key);
}
dataserver(key queryid, string data)
{
if ( owner_name_query == queryid )
{
owner_username = data;
llSay(0, "このスクリプトのオーナーのユーザ名 : " + owner_username );
}
}
}
関連項目
特記事項
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。