Go transparent when walking

From Second Life Wiki
Revision as of 13:45, 7 October 2012 by Kireji Haiku (talk | contribs) (simplified example script)
Jump to navigation Jump to search

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.

<lsl> key owner = llGetOwner();

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);
   }

} </lsl>