LlGetAttached

来自人工智能助力教育知识百科
Qmf讨论 | 贡献2021年1月20日 (三) 08:53的版本 (创建页面,内容为“{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}} {{函数详情 |函数名 = Function: integer llGetAttached( ); |参数= |返回值= 返回值…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

Template:Needs Translation/


函数名
Function: integer llGetAttached( );
返回值:返回对象所附加的attach_point(一个整数),如果对象没有附加或正在挂起分离,则返回0。
注意事项
注意事项
示例
default
{
    attach(key id)
    {
        if(id)//it's attached
        {
            if(llGetAttached() != ATTACH_LHAND)
            {
                llOwnerSay("Please attach me only to the left hand");
                llRequestPermissions(id, PERMISSION_ATTACH);
            }
        }
    }
    run_time_permissions(integer a)
    {
        if(a & PERMISSION_ATTACH)
            llDetachFromAvatar();
    }
}

此代码片段将使prim在附加时不可见,但在未附加时重新压缩时可见

    on_rez(integer p)
    {
        // !llGetAttached() has the value 0 when attached, and 1 when unattached
        llSetAlpha( !llGetAttached(), ALL_SIDES);
    }
相关函数
llAttachToAvatar

llDetachFromAvatar llGetAttachedList llGetObjectDetails–OBJECT_ATTACHED_POINT

相关事件
attach