Dokumentation zu: traceprefix.de(E)

HR Image


GESCHUETZT
SYNOPSIS
        string traceprefix(string prefix);
        string traceprefix(int dummy);

BESCHREIBUNG
        Wenn die Funktion mit einem String als Argument aufgerufen wird,
        werden nur Objekte getracet, deren Name mit diesem String
        uebereinstimmt. Der String <prefix> darf am Anfang keinen "/"
        enthalten, weil Objektnamen intern ohne diesen "/" am Anfang
        gespeichert werden. Wird traceprefix() mit einer Zahl als Argument
        aufgerufen, wird traceprefix ignoriert und alle Objekte werden
        getracet.

        Die Funktion liefert das alte Praefix zurueck oder 0, wenn keines
        gefunden wurde.

        Die Master-Lfun valid_trace() wird mit ("traceprefix", prefix)
        aufgerufen, um die Erlaubnis fuer die Benutzung dieser Funktion zu
        erhalten.

BEISPIEL
        object obj;
        string prefix;
        obj=find_player("thomas");
        prefix=objec_name(obj);
        prefix=prefix[1..strlen(prefix)-1];  /* entfernt den Praefix "/" */
        traceprefix(prefix);
        /* Von hier an wird nur Code im Objekt std/player#69 getracet */
        trace(TRACE_CALL|TRACE_CALL_OTHER|TRACE_RETURN|TRACE_ARGS);
        ...
        trace(TRACE_NOTHING);

AENDERUNGEN
        Ab LDMud 3.2.9 wird das Argument <prefix> an valid_trace() uebergeben.

SIEHE AUCH
        trace(E)

Das Original der Seite ist in Englisch.

Start » Magierhandbuch » Docu » Efun.de » Traceprefix.de Letzte Generierung: 16.04.2009, 21:45
Email an: mud@wl.mud.de
Valid HTML 4.01!