Skip to content
lsl.devlsl.devLSL Dev

llGetAttached

function
Function syntax
integer llGetAttached();
Returns
integer
Energy
10

Returns the integer attachment point (an ATTACH_* constant) that the object is attached to, or 0 if it is unattached or pending detachment.

How to use
integer result = llGetAttached();

Body

Constant#NameComment
ATTACH_HEAD2Skullhead
ATTACH_NOSE17Nosenose
ATTACH_MOUTH11Mouthmouth
ATTACH_FACE_TONGUE52Tonguetongue
ATTACH_CHIN12Chinchin
ATTACH_FACE_JAW47Jawjaw
ATTACH_LEAR13Left Earleft ear
ATTACH_REAR14Right Earright ear
ATTACH_FACE_LEAR48Alt Left Earleft ear (extended)
ATTACH_FACE_REAR49Alt Right Earright ear (extended)
ATTACH_LEYE15Left Eyeleft eye
ATTACH_REYE16Right Eyeright eye
ATTACH_FACE_LEYE50Alt Left Eyeleft eye (extended)
ATTACH_FACE_REYE51Alt Right Eyeright eye (extended)
ATTACH_NECK39Neckneck
ATTACH_LSHOULDER3Left Shoulderleft shoulder
ATTACH_RSHOULDER4Right Shoulderright shoulder
ATTACH_LUARM20L Upper Armleft upper arm
ATTACH_RUARM18R Upper Armright upper arm
ATTACH_LLARM21L Lower Armleft lower arm
ATTACH_RLARM19R Lower Armright lower arm
ATTACH_LHAND5Left Handleft hand
ATTACH_RHAND6Right Handright hand
ATTACH_LHAND_RING141Left Ring Fingerleft ring finger
ATTACH_RHAND_RING142Right Ring Fingerright ring finger
ATTACH_LWING45Left Wingleft wing
ATTACH_RWING46Right Wingright wing
ATTACH_CHEST1Chestchest/sternum
ATTACH_LEFT_PEC29Left Pecleft pectoral
ATTACH_RIGHT_PEC30Right Pecright pectoral
ATTACH_BELLY28Stomachbelly/stomach/tummy
ATTACH_BACK9Spineback
ATTACH_TAIL_BASE43Tail Basetail base
ATTACH_TAIL_TIP44Tail Tiptail tip
ATTACH_AVATAR_CENTER40Avatar Centeravatar center/root
ATTACH_PELVIS10Pelvispelvis
ATTACH_GROIN53Groingroin
ATTACH_LHIP25Left Hipleft hip
ATTACH_RHIP22Right Hipright hip
ATTACH_LULEG26L Upper Legleft upper leg
ATTACH_RULEG23R Upper Legright upper leg
ATTACH_RLLEG24R Lower Legright lower leg
ATTACH_LLLEG27L Lower Legleft lower leg
ATTACH_LFOOT7Left Footleft foot
ATTACH_RFOOT8Right Footright foot
ATTACH_HIND_LFOOT54Left Hind Footleft hind foot
ATTACH_HIND_RFOOT55Right Hind Footright hind foot
HUD
ConstantComment
ATTACH_HUD_CENTER_231HUD Center 2
ATTACH_HUD_TOP_RIGHT32HUD Top Right
ATTACH_HUD_TOP_CENTER33HUD Top
ATTACH_HUD_TOP_LEFT34HUD Top Left
ATTACH_HUD_CENTER_135HUD Center
ATTACH_HUD_BOTTOM_LEFT36HUD Bottom Left
ATTACH_HUD_BOTTOM37HUD Bottom
ATTACH_HUD_BOTTOM_RIGHT38HUD Bottom Right
Special
ConstantComment
ATTACH_ANY_HUD-1A special constant representing all HUD attachment points when filtering.
Example 1
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);
}
}
}
6 collapsed lines
run_time_permissions(integer a)
{
if(a & PERMISSION_ATTACH)
llDetachFromAvatar();
}
}
This snippet will make a prim invisible when attached, but visible when rezzed unattached
on_rez(integer p)
{
// !llGetAttached() has the value 0 when attached, and 1 when unattached
llSetAlpha( !llGetAttached(), ALL_SIDES);
}
Original wiki source

Some wiki templates and tables need their original context. View this article on the Second Life Wiki. Technical wording and examples are retained from the source; historical guidance may differ from current behavior.