Single button.lsl
Revision as of 16:37, 25 September 2007 by Vektor Linden (talk | contribs) (New page: <pre> // Global Variables integer toAllChannel = -255; // general channel - linked message default { state_entry() { llSetColor( <255,255,255>, ALL_SID...)
// Global Variables integer toAllChannel = -255; // general channel - linked message default { state_entry() { llSetColor( <255,255,255>, ALL_SIDES); } touch_start(integer total_number) { llMessageLinked(LINK_ALL_OTHERS, toAllChannel, "TestSelectedButton::unit", 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) || (llSubStringIndex( message, "SetTestSelected") != -1) ) { llSetColor( <255,255,255>, ALL_SIDES); } if(message == "reset") { llResetScript(); } } } //end of link message }