Difference between revisions of "All button.lsl"

From Second Life Wiki
Jump to navigation Jump to search
m (lsl code tagging)
Line 1: Line 1:
<pre>
<lsl>
// Global Variables
// Global Variables


Line 40: Line 40:
}
}


</pre>
</lsl>

Revision as of 01:07, 10 April 2008

<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>