LlInstantMessage/de
Jump to navigation
Jump to search
Alle Issues ~ Nach JIRA-Issues suchen, die sich hierauf beziehen
LSL Portal | Funktionen | Ereignisse | Typen | Konstanten | Datenflusskontrolle | Script Sammlung | Tutorien |
Beschreibung
Funktion: llInstantMessage( key user, string message );118 | Funktions ID |
2.0 | Verzögerung |
10.0 | Energie |
Sendet eine durch den string message spezifizierte Sofortnachricht zu einem durch key spezifizierten user.
• key | user | |||
• string | message |
Warnungen
- Diese Funktion lässt das Script 2.0 Sekunden schlafen.
- Für anwendungen wo dies problematisch ist, ist es möglich, den Aufruf von llInstantMessage in einem Child Script zu platzieren und die Infomationen via llMessageLinked an das Script weiterzuleiten.
- Die gesendete Nachricht kann nicht länger als 1024 bytes sein.
- Die Nachricht erscheint im Chat Fenster. Die Nachricht wird nicht als Teil des InstantMessage Systems geloggt.
Beispiele
Sag dem Besitzer, dass jemand das Objekt berührt hat:
key owner;
default
{
on_rez(integer start_param)
{
owner=llGetOwner(); // holt sich den key des Objektbesitzers.
}
touch_start(integer total_num)
{
llInstantMessage(owner,llKey2Name(owner)+", " + (string)total_num +" Avatar(s) touched me!");
}
}
Sendet eine Benachrichtung zu dem Avatar der das Objekt berührt hat, ohne andere Avatare zu spammen:
default
{
touch_start(integer total_num)
{
llInstantMessage(llDetectedKey(0),"Sie wurden registriert!");
}
}
Notizen
Sofortnachrichten (Instant Messages) haben den Vorteil, dass sie es einem Objekt erlauben, eine Nachricht an einen Avatar irgendwo auf dem Grid zu senden. Ein Objekt hingegen kann keine Sofortnachricht an ein Objekt senden. Die Kommunikation kann nur in eine Richtung stattfinden. Ebenfalls die Zwei-Sekunden Verzögerung kann in manchen Anwendungen als Negativaspekt gesehen werden.
Siehe auch
Funktionen
• | llOwnerSay | – | Sendet Chat lediglich zum Besitzer des Objekts. | |
• | llWhisper | – | Sendet Chat in einem 10 Meter Radius. | |
• | llSay | – | Sendet Chat in einem 20 Meter Radius. | |
• | llShout | – | Sendet Chat in einem 100 Meter Radius. | |
• | llRegionSay | – | Sendet Chat in der ganzen Region. | |
• | llInstantMessage | – | Sendet Chat an eine bestimmte Person. |
Weiterführende Anmerkungen
Dieser Artikel war nicht hilfreich für Dich? Vielleicht bringt der zugehörige Artikel im SLinfo Wiki Erleuchtung.