so .. this is what I have so far.... any pointers on what i'm doing wrong?
agentState = llGetAgentInfo(llDetectedKey(0));
integer topper = 2
integer floater = 3
default
{
Switch (agentState)
case AGENT_FLYING:
llSetLinkAlpha(topper, 0.0, ALL_SIDES);
llSetLinkAlpha(floater, 100.0, ALL_SIDES);
Break;
case AGENT_ALWAYS_RUN:
llSetLinkAlpha(topper, 0.0, ALL_SIDES);
llSetLinkAlpha(floater, 100.0, ALL_SIDES);
Break;
case AGENT_AUTOPILOT:
llSetLinkAlpha(topper, 0.0, ALL_SIDES);
llSetLinkAlpha(floater, 100.0, ALL_SIDES);
Break;
case AGENT_WALKING:
llSetLinkAlpha(topper, 0.0, ALL_SIDES);
llSetLinkAlpha(floater, 100.0, ALL_SIDES);
Break;
case AGENT_IN_AIR:
llSetLinkAlpha(topper, 0.0, ALL_SIDES);
llSetLinkAlpha(floater, 100.0, ALL_SIDES);
Break;
case else:
llSetLinkAlpha(topper, 100.0, ALL_SIDES);
llSetLinkAlpha(floater, 0.0, ALL_SIDES);
}