GroupJoin.lsl
findgroupkey()
{
list TempList = llGetObjectDetails(llGetKey(), [OBJECT_GROUP]);
key groupkey = llList2Key(TempList, 0);
if (groupkey == NULL_KEY)
{
llSay(0, "グループキーがみあたらんぞよ。。。");
}
else
{
llSay(0, "こちらをクリックしてグループにご参加ください。\n" + "secondlife:///app/group/" + (string) groupkey + "/about");
}
}
default
{
state_entry()
{
llSetText("Touch to Join", <1, 1, 1>, 1.0); // white and opaque floating text, optional
findgroupkey();
}
touch_start(integer total_number)
{
findgroupkey();
}
}