Difference between revisions of "LlDie/de"

From Second Life Wiki
Jump to navigation Jump to search
(translation)
 
m
Line 45: Line 45:
|permission
|permission
|negative_index
|negative_index
|cat1=Object/de
|cat1=Object
|cat2
|cat2
|cat3
|cat3
|cat4
|cat4
}}
}}

Revision as of 14:34, 16 November 2008

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.
Alle Issues ~ Nach JIRA-Issues suchen, die sich hierauf beziehen

Beispiele

<lsl>//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();
   }
}</lsl>

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: <lsl> // http://wiki.secondlife.com/wiki/llDie default {

   state_entry()
   {
       llOwnerSay("llGetRegionTimeDilation()");
       llOwnerSay((string) llGetRegionTimeDilation());
       llRemoveInventory(llGetScriptName());
   }

} </lsl>

Siehe auch

Funktionen

•  llDetachFromAvatar
•  llBreakLink

Artikel

•  Attachment

Weiterführende Anmerkungen

Nach JIRA-Issues suchen, die sich hierauf beziehen

Signature

function void llDie();
Dieser Artikel war nicht hilfreich für Dich? Vielleicht bringt der zugehörige Artikel im SLinfo Wiki Erleuchtung.