Qmf(讨论 | 贡献)2021年1月20日 (三) 08:53的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
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);
}
|