Difference between revisions of "All button.lsl"

From Second Life Wiki
Jump to navigation Jump to search
m (lsl code tagging)
m (categorising LSL)
Line 41: Line 41:


</lsl>
</lsl>
[[Category:LSL Library]]

Revision as of 22:06, 11 April 2009

<lsl> // Global Variables

integer toAllChannel = -255; // general channel - linked message

default {

   state_entry()
   {
       llSetColor( <0,0,0>, ALL_SIDES);
   }
   touch_start(integer total_number)
   {
       llMessageLinked(LINK_ALL_OTHERS, toAllChannel, "SetTestSelected::ALL", NULL_KEY);
       llSetColor( <0,0,0>, ALL_SIDES);
   }

/////////////////////////////////////////////////////// // Link Message of default state // ///////////////////////////////////////////////////////

   link_message(integer sender_number, integer number, string message, key id)
   {
       //if link message is on the correct channel
       if(number == toAllChannel)
       {
           if(llSubStringIndex( message, "TestSelectedButton") != -1)
           {
               llSetColor( <255,255,255>, ALL_SIDES);
           }
           if(message == "reset")
           {
               llResetScript();
           }
           
       }
       
   } //end of link message
   

}

</lsl>