Changed/de

From Second Life Wiki

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

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

Contents

Beschreibung

Events: changed( integer change ){ ; }

Verschiedene Änderungen des Objekts/Prims lösen dieses Ereignis aus.

• integer change Bitfeld von CHANGE_* Flags

Notiz: Integer = Ganzzahl

Mehrere Änderungen können in einem einzelnen Ereignis dargestellt werden. Benutze dafür eine Bitweise Rechnung.

Template:LSL Constants Changed/de

Beispiele

default
{
    changed(integer change)
    {
	//Notiz es ist & nicht &&... es ist Bitweise!
        if (change & CHANGED_INVENTORY)         
        {
            llOwnerSay("Das Priminventar hat sich verändert.");
        }
        if (change & CHANGED_COLOR) 
        {
            llOwnerSay("Die Primfarbe oder der Alphawert haben sich verändert.");
        }
        if (change & CHANGED_SHAPE) 
        {
            llOwnerSay("Primform hat sich verändert.");
        }
        if (change & CHANGED_SCALE) 
        {
            llOwnerSay("Primgröße hat sich verändert.");
        }
        if (change & CHANGED_TEXTURE) 
        {
            llOwnerSay("Primtextur oder deren Paramenter haben sich verändert.");
        }
        if (change & CHANGED_LINK) 
        {
            llOwnerSay("Die Nummer der \"Links\" hat sich geändert");
        }
        if (change & CHANGED_ALLOWED_DROP) 
        {
            llOwnerSay("Das Inventar hat sich verändert da ein User ohne modifizierungs Rechten" +
	    " ein Item auf den Prim fallen lies (Drag&Drop) und dies durch das Script erlaubt war.");
 
        }
        if (change & CHANGED_OWNER) 
        {
            llOwnerSay("Der Owner des Objekts hat sich geändert.");
        }
        if (change & CHANGED_REGION) 
        {
            llOwnerSay("Das Objekt hat die Region gewechselt.");
        }
        if (change & CHANGED_TELEPORT) 
        {
            llOwnerSay("Der Avatar der das Objekt trägt teleportierte.");
        }
    }
}
 
]]
This article wasn't helpful for you? Maybe the related article at the LSL Wiki is able to bring enlightenment.
Personal tools
In other languages