Difference between revisions of "Group button.lsl"
Jump to navigation
Jump to search
m (lsl code tagging) |
m (language tags to <source>) |
||
Line 1: | Line 1: | ||
< | <source lang="lsl2"> | ||
// Global Variables | // Global Variables | ||
Line 39: | Line 39: | ||
} | } | ||
</ | </source> |
Latest revision as of 13:54, 25 January 2015
// 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::group", 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
}