I found your script on the forum and inserted what you provided. but for some reason it doesn’t work.
default
{
state_entry()
{
llSetMemoryLimit(0x4000);
llLinkSitTarget(1, < -0.5, 0.32, 0.1 > , llEuler2Rot( < 0.0, 0.0, PI / 2 > )); // Sit on the "seat" prim
llLinkSitTarget(2, < 0.2, 0.35, 0.4 > , llEuler2Rot( < 0.0, 0.0, PI / 2 > )); //Sit on the "leg" prim
if (llAvatarOnLinkSitTarget(1) != NULL_KEY && llAvatarOnLinkSitTarget(2) != NULL_KEY)
{
llSetLinkAlpha(LINK_SET, 0.0, ALL_SIDES);
}
else
{
llSetLinkAlpha(LINK_SET, 1.0, ALL_SIDES);
}
}
}