Ist zwar schon ne Weile her aber vielleicht hilft es wem.
Es ist möglich per click die gruppen info aufzurufen.
Wenn die Gruppe frei für jederman zugänglich ist (jeder darf beitreten), ist das hier für mich ein smarte Lösung für Gruppeneinladung per Klick:
Zuerst braucht ihr den Gruppen key
Dazu braucht ihr ein
Objekt mit folgendem script drin. Das gibt den Key des Owners im Chat aus.
Code:
default
{
state_entry()
{
}
touch_start(integer total_number)
{
llSay(0,(string)llGetOwner());
}
}
Das
Objekt übertragt ihr der gruppe (deeden) also Die Gruppe muss Eigentümer des Objektes sein. Klickt ihr drauf, habt ihr den Gruppen Key.
Das
Objekt wird dann nicht mehr benötigt.
Nun zu dem Gruppeneinladungsschild oder was auch immer geklickt werden soll um sich der Gruppe anzuschließen.
Das folgende Script muss da rein.
bei
Code:
string groupKey = "b1f7a0af-c67c-8783-db1f-9f6be2d0e552";
muss natürlich euer eben ermittelter key rein.
Code:
string groupKey = "b1f7a0af-c67c-8783-db1f-9f6be2d0e552";
default
{
state_entry()
{
}
touch_start(integer total_number)
{
llWhisper(0,"thank you for your interest, please open your chat history and click on the following link to open the group info page. after that click the Join button.");
llWhisper(0,"secondlife://app/group/" + groupKey + "/about");
}
}
Per Klick wird nun dieser Link in den Chat geschrieben:
secondlife://app/group/b1f7a0af-c67c-8783-db1f-9f6be2d0e552/about
Der Interessent muss den Link anklicken und dann auf Join klicken.
Vorteile:
der Gruppenowner oder officer muss keine Einladungen verschicken.
Nachteile:
Das zukünftige Gruppenmitglied muss drei mal klicken :shock:
Das geht nur wenn die Gruppe für jeden frei zugänlich ist. Sonst kommt kein Join button (wie bei der gruppe hier im beispiel)