Difference between revisions of "Group key finder"
Jump to navigation
Jump to search
Emmas Seetan (talk | contribs) (New page: == The Group Key Finder == Place this script in a prim and touch it to find out the set group's key. <lsl>//Emmas Seetan //21 September, 16:41 default { state_entry() { ...) |
m (<lsl> tag to <source>) |
||
(3 intermediate revisions by 3 users not shown) | |||
Line 3: | Line 3: | ||
Place this script in a prim and touch it to find out the set group's key. | Place this script in a prim and touch it to find out the set group's key. | ||
<source lang="lsl2"> | |||
default | |||
{ | |||
state_entry() | |||
{ | |||
// white and opaque text | |||
llSetText("Touch to learn\nGroup Key", <1.0, 1.0, 1.0>, (float)TRUE); | |||
} | |||
touch_start(integer num_detected) | |||
{ | |||
key thisPrim = llGetKey(); | |||
list objectDetails = llGetObjectDetails(thisPrim, [OBJECT_GROUP]); | |||
key objectGroup = llList2Key(objectDetails, 0); | |||
string output = "Please set the group for this object in EDIT under the GENERAL tab first."; | |||
if (objectGroup != NULL_KEY) | |||
output = "This object's group key is: '" + (string)objectGroup + "'."; | |||
// PUBLIC_CHANNEL has the integer value 0 | |||
llWhisper(PUBLIC_CHANNEL, output); | |||
} | |||
} | |||
</source> | |||
Latest revision as of 20:30, 24 January 2015
The Group Key Finder
Place this script in a prim and touch it to find out the set group's key.
default
{
state_entry()
{
// white and opaque text
llSetText("Touch to learn\nGroup Key", <1.0, 1.0, 1.0>, (float)TRUE);
}
touch_start(integer num_detected)
{
key thisPrim = llGetKey();
list objectDetails = llGetObjectDetails(thisPrim, [OBJECT_GROUP]);
key objectGroup = llList2Key(objectDetails, 0);
string output = "Please set the group for this object in EDIT under the GENERAL tab first.";
if (objectGroup != NULL_KEY)
output = "This object's group key is: '" + (string)objectGroup + "'.";
// PUBLIC_CHANNEL has the integer value 0
llWhisper(PUBLIC_CHANNEL, output);
}
}