10-13-2005 15:58
Here's my idea....

integer hidden = FALSE; // Stores whether the object is visible
integer callback;

default
{
on_rez(integer start_param)
{
llListenRemove(callback);
callback = llListen(1, "", llGetOwner(), "";);
}

state_entry()
{
llSitTarget(<0,0,1>,<0,0,0,1>;); // Set the target one meter above the center of the prim
llSetSitText("Pose!";);
llListenRemove(callback);
callback = llListen(1, "", llGetOwner(), "";);

}

listen( integer channel, string name, key id, string message )
{


if(message == "!high";)
{
hidden = TRUE;
llSetLinkAlpha(LINK_SET,0,ALL_SIDES);
}

if(message == "!low";)
{
hidden = FALSE;
llSetLinkAlpha(LINK_SET,1,ALL_SIDES);
}

}
}


Each of the objects (linked objects) would have it's own modifiers, but I realized I might have a hard time attaching more then one object to the same appendage on your AV.

Any work arounds please? ^^;