Difference between revisions of "Go transparent when walking"

From Second Life Wiki
Jump to navigation Jump to search
m (simplified example script)
 
(One intermediate revision by one other user not shown)
Line 3: Line 3:
An attachment that goes invisible when you walk and when you stop walking it becomes visible again. I don't know what this could be used for, though.
An attachment that goes invisible when you walk and when you stop walking it becomes visible again. I don't know what this could be used for, though.


<lsl>
<source lang="lsl2">
key owner = llGetOwner();
key owner;


default
default
Line 35: Line 35:
     }
     }
}
}
</lsl>
</source>

Latest revision as of 16:50, 4 May 2015

A what?

An attachment that goes invisible when you walk and when you stop walking it becomes visible again. I don't know what this could be used for, though.

key owner;

default
{
    on_rez(integer start_param)
    {
        llResetScript();
    }

    changed(integer change)
    {
        if (change & (CHANGED_OWNER | CHANGED_INVENTORY))
            llResetScript();
    }

    state_entry()
    {
        owner = llGetOwner();
        llSetTimerEvent(1.0);
    }

    timer()
    {
        integer ownerInfo = llGetAgentInfo(owner);

        if(ownerInfo & AGENT_WALKING)
            llSetAlpha((float)FALSE, ALL_SIDES);
        else
            llSetAlpha((float)TRUE, ALL_SIDES);
    }
}