LlDie/de - Second Life Wiki

LlDie/de

From Second Life Wiki

Hauptseite > LlDie > LlDie/de
Jump to: navigation, search

LSL Portal Funktionen | Ereignisse | Typen | Konstanten | Datenflusskontrolle | Script Sammlung | Tutorien

Contents

Beschreibung

Funktion: llDie( );

Löscht das Objekt. Das Objekt geht nicht in den Müll Ordner im Inventar des Eigentümers.

Wenn die Funktion in einem beliebigen prim des link set aufgerufen wird, resultiert dies in der Löschung des gesammten Objekts.
Nutze zuerst llBreakLink um nur einen einzelnen Prim des Objekts zu entfernen.

Warnungen

  • Nachdem diese Funktion aufgerufen wurde gibt es keinen Weg die Löschung des Objektes rückgängig zu machen.
  • Hat keinen Effekt wenn es in einem attachment aufgerufen wird; es gibt keinen Weg ein attachment zu löschen.

Beispiele

//Zählt runter von 5 bis 1 und löscht dann das Objekt
default
{
    state_entry()
    {
        integer olf;
        for(olf = 5; olf > 0; --olf)
            llSay(0, (string)olf);
        llDie();
    }
}

Hilfreiche Code-Schnippsel

llRemoveInventory mit llGetScriptName löscht lediglich das aufrufende Script, anstelle der Objekte die das Script beinhaltet. Zum Beispiel lässt sich ein Script schreiben dass ein wenig chattet sobald es in ein Objekt gegeben wurde und sich dann höflich verabschieded:

 
// http://wiki.secondlife.com/wiki/llDie
default
{
    state_entry()
    {
        llOwnerSay("llGetRegionTimeDilation()");
        llOwnerSay((string) llGetRegionTimeDilation());
        llRemoveInventory(llGetScriptName());
    }
}
 

Siehe auch

Funktionen

•  llDetachFromAvatar
•  llBreakLink

Artikel

•  Attachment
Dieser Artikel war nicht hilfreich für Dich? Vielleicht bringt der zugehörige Artikel im SLinfo Wiki Erleuchtung.