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)