Difference between revisions of "LlGetAttachedList/ja"

From Second Life Wiki
Jump to navigation Jump to search
m
m
Line 7: Line 7:
|func=llGetAttachedList
|func=llGetAttachedList
|func_desc
|func_desc
|p1_type=key|p1_name=avatar|p1_desc
|p1_type=key|p1_name=avatar|p1_desc=エージェントの公開されたアタッチメントに対応するオブジェクトキーのリスト。
|return_type=list|return_text=of object keys corresponding to public attachments worn by an {{LSLPT|avatar}}.
|return_type=list|return_text=アバターが着用している公開されたアタッチメントに対応するオブジェクトキーのリスト。
|func_footnote=By design HUD attachment keys are not reported by this function.<br/> <br/>
|func_footnote=この関数によってHUDアタッチメントのキーは意図的に報告されません。<br/> <br/>
If avatar is a child agent, ["NOT ON REGION"] is returned.<br/>
アバターが子エージェントの場合、["NOT ON REGION"]が返されます。<br/>
If avatar is not a main agent and not a child agent or not an agent at all, ["NOT FOUND"] is returned.
アバターがメインエージェントでなく、子エージェントでもないか、まったくエージェントでない場合、["NOT FOUND"]が返されます。
|spec
|spec
|caveats
|caveats
Line 36: Line 36:
|spec
|spec
|helpers
|helpers
|also_functions={{LSL DefineRow||[[llGetAttached]]}}
|also_functions={{LSL DefineRow||[[llGetAttached/ja]]}}
{{LSL DefineRow||[[llAttachToAvatar]]}}
{{LSL DefineRow||[[llAttachToAvatar/ja]]}}
{{LSL DefineRow||[[llDetachFromAvatar]]}}
{{LSL DefineRow||[[llDetachFromAvatar/ja]]}}
{{LSL DefineRow||[[llAttachToAvatar]]}}
{{LSL DefineRow||[[llAttachToAvatar/ja]]}}
{{LSL DefineRow||[[llGetObjectDetails]]|[[OBJECT_ATTACHED_POINT]]}}
{{LSL DefineRow||[[llGetObjectDetails/ja]]|[[OBJECT_ATTACHED_POINT]]}}
|also_events={{LSL DefineRow||[[attach]]}}
|also_events={{LSL DefineRow||[[attach]]}}
|also_articles
|also_articles

Revision as of 15:53, 22 November 2023

要約

関数: list llGetAttachedList( key avatar );

アバターが着用している公開されたアタッチメントに対応するオブジェクトキーのリスト。を list で返します。

• key avatar avatar UUID that is in the same regionエージェントの公開されたアタッチメントに対応するオブジェクトキーのリスト。

この関数によってHUDアタッチメントのキーは意図的に報告されません。

アバターが子エージェントの場合、["NOT ON REGION"]が返されます。
アバターがメインエージェントでなく、子エージェントでもないか、まったくエージェントでない場合、["NOT FOUND"]が返されます。

サンプル

// Touch to list all attachments

default
{
    touch_start(integer total_number)
    {
        list AttachedNames;
        list AttachedUUIDs = llGetAttachedList(llDetectedKey(0));
        integer i;
        while (i < llGetListLength(AttachedUUIDs) )
        {
            list temp = llGetObjectDetails(llList2Key(AttachedUUIDs,i),[OBJECT_NAME]);
            AttachedNames += [llList2String(temp,0)];
            ++i;
        }
        llSay(PUBLIC_CHANNEL,"\n" + llDumpList2String(AttachedNames,"\n"));
    }
}

特記事項

経緯

|-style="vertical-align:top;" | style="color:gray;" |• 20/Dec/08 | SVC-3560 | style="color:gray;" | – | llQueryAvatarAttachments Suggested | |-style="vertical-align:top;" | style="color:gray;" |• 30/Apr/13 | BUG-2467 | style="color:gray;" | – | llGetAttachedList Suggested | |-style="vertical-align:top;" | style="color:gray;" |• 14/Jul/15 | BUG-9683 | style="color:gray;" | – | llGetAttachedList Suggested again |

Search JIRA for related Issues

Signature

function list llGetAttachedList( key avatar );
この翻訳は 原文 と比べて古いですか?間違いがありますか?読みにくいですか?みんなで 修正 していきましょう! (手順はこちら)
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。