(top)

Datei: loading.tf

Info: Das Dateisystem beruht auf den Properties eines Spielers.
Es gibt Dateien, die vom Mud und Spieler (in gewissen Grenzen) unabhaengig sind:
loading.tf, help.tf, lists.tf, untroom.tf, way.tf, properties.tf
Die Datei ${world_host}/${world_character}.tf (z.B.) mg.mud.de/mesirii.tf ist vom Mud abhaengig und wird beim Connect vom tf entsprechend geladen. Ausserdem wird aus diesem Directory auch die customize.tf geladen, die viele Einstellungen enthaelt.
Zu den Dateien bitte die dortigen Hilfeseiten anschauen. Und jetzt viel Spass.

Siehe auch: loading.tf, help.tf, lists.tf, untroom.tf, way.tf, properties.tf, customize.tf, mesirii.tf, chaos.tf, ueben.tf

Kommandos: mload, reload, purge_reload, reconnect, loadsaved, addsave, saveall

Benoetigt: lists.tf util.hooks.tf prompts.tf

Datei: loading.tf

Aenderungen: 1.01 In den Hook Kommandos wurden Ueberpruefungen eingebaut, ob die Hooks schon existieren.
/mload ruft jetzt den Hook pre_load vor dem Laden eines Files und loaded nach dem Laden eines Files auf.
1.02 Das Laden von -c (=custom) Dateien wurde aus /mload ausgelagert, so dass alle Funktionen es nutzen koennen (siehe /custom).
1.04 /custom wurde um die Moeglichkeit ergaenzt, -cp als einzigen Parameter zum Laden anzugeben; damit wird and das Mudverzeichnis noch ein Playerverzeichnis zum Laden drangehaengt.
Fehler in myconn (CONNECT) behoben, der mehrfaches Laden der Files zur Folge hatte.

-------------------------
(top)

Makros: setos

Info: Setzt die Variable OS auf das verwendete Betriebssystem (bisher 'win' und 'linux').

Datei: loading.tf

(top)

Hooks: pre_load

Info: Dieser Hook wird vor dem Laden eines Files mit dem puren Dateinamen als Parameter ausgefuehrt.

Siehe auch: /mload

Datei: loading.tf

(top)

Hooks: reload

Info: Dieser Hook wird zum Neuladen aller geladenen Dateien ausgefuehrt, er wird von /mload mit den bisher geladenen Dateien gefuellt. Er enthaelt z. Zt. nur Aufrufe von /mload, kann aber durch andere Kommandos ergaenzt werden, die beim Neuladen der Files notwendig werden.

Siehe auch: /mload

Datei: loading.tf

(top)

Makros: custom

Info: Wertet den '-c'-Parameter der Speicher- und Ladekommandos aus und gibt das entsprechende offset directory zurueck. Ggf. muss noch das Basis-Makro Directory davorgehaengt werden (bei Speicherkommandos).

Beispiel:

'-cmg.mud.de' liefert 'mg.mud.de/' als Offset fuer mudspezifische Dateien und
'-cp' liefert bei mir 'mg.mud.de/mesirii/'

Datei: loading.tf

(top)

Kommandos: mload

Info: Laedt ein Makrofile. Dabei kann die Endung '.tf' oder '.mak' weggelassen werden.
Die geladenen Dateien werden im Hookmakro reload zum Neuladen gespeichert.Mit '/mload -c' werden die Dateien aus dem Verzeichnis ${world_host} geladen.

Siehe auch: re(tf), purge(tf), load(tf)

Datei: loading.tf

Aenderungen: /custom wurde ausgegliedert.

(top)

Makros: load_depend

Info: Laedt abhaengige Dateien fuer die, mit vollem Pfad uebergebene, Makrodatei. Dabei enthaelt dateiname.def die Standardeinstellungen und sollte nicht vom Benutzer veraendert werden, dazu ist die Kopie namens dateiname.cfg da. Bei einer Neuinstallation wird dateiname.def ueberschrieben, damit dort auch aktuelle Aenderungen (z. B. neue Konfigurationsparameter) zum Tragen kommen. In Dateiname.test kann eine Testdatei stehen.

Beispiel:

/load_depend loading.tf

Datei: loading.tf

(top)

Variablen: file_suffixes

Info: Wird von /mload benutzt, um eine Datei mit verschiedenen Dateiendungen zu laden. Standardmaessig stehen die Dateiendungen in der Variablen 'file_suffixes'. Wenn das Verzeichnis nicht gegeben ist (also tf suchen soll), dann statt des Verzeichnisses einen Punkt (.) uebergeben.

Datei: loading.tf

(top)

Makros: try_load

Beispiel:

/try_load ~/makros loading .tf .mak

Datei: loading.tf

(top)

TF-Funktionen: file_info

Info: Liefert die Informationen in den Dateivariablen dateiname_suffix_name.

Beispiel:

/test file_info("loading_tf","version")

Datei: loading.tf

(top)

Makros: remove_cvs

Info: Entfernt die Zusatztexte vom CVS von den Id Informationen.

Datei: loading.tf

(top)

Makros: echo_file_info

Info: Sofern 'load_quiet' nicht gesetzt ist, werden per /user_echo_file_info die Dateiinformationen der Dateivariablen ausgegeben.

Datei: loading.tf

(top)

TF-Funktionen: list_required

Info: Parst die Liste der benoetigten Files und zeigt farbig an, welche davon schon geladen sind, dabei unterschieden zwischen unbedingt notwendigen Dateien und spaeter benoetigten Dateien.
In der Dateivariablen 'filename_tf_requires' stehen die benoetigten Dateien, dabei sind die unbedingt notwenigen mit einem ! als Praefix markiert.

Datei: loading.tf

(top)

Hooks: reload

Info: Dieser Hook wird zum Neuladen aller geladenen Dateien ausgefuehrt, er wird von /mload mit den bisher geladenen Dateien gefuellt. Er enthaelt z. Zt. nur Aufrufe von /mload, kann aber durch andere Kommandos ergaenzt werden, die beim Neuladen der Files notwendig werden.

Siehe auch: /mload

Datei: loading.tf

(top)

Kommandos: purge_reload

Info: Laedt alle Makrodateien neu, ohne vorher den Speicher zu loeschen.

Siehe auch: mload, purge(tf), load(tf)

Datei: loading.tf

(top)

TF-Befehle: quit

Info: Ueberschreibt das standardmaessige /quit(tf) so, dass die angegebenen Variablen abgespeichert werden. Der Hook quit wird ausserdem ausgefuehrt.

Siehe auch: loadsaved, saveall, addsave, lists.mak

Datei: loading.tf

(top)

Hooks: myconn

Info: Beim Connect wird einmalig die Datei ${world_host}/${world_character} geladen.Ausserdem werden die mittels /saveall abgespeicherten Variablen mit /loadsaved wieder geladen.

Datei: loading.tf

(top)

Kommandos: reconnect

Info: Beendet die Verbindung zur aktuellen Welt und baut sofort eine neue auf.

Datei: loading.tf

(top)

Hooks: mydc

Info: Speichert bei einem Disconnect die angegebenen Variablen.

Siehe auch: addsave, loadsaved, saveall

Datei: loading.tf

(top)

Kommandos: loadsaved

Info: Laedt die in der letzten Sitzung gespeicherten Variablen aus der Datei
${world_host}/${world_character}saved.list.tf.

Siehe auch: addsave, saveall

Datei: loading.tf

(top)

Kommandos: addsave

Info: Fuegt die als Parameter angegebene Variable zu einer Liste hinzu, damit sie spaeter mit abgespeichert wird.

Siehe auch: loadsaved, saveall

Datei: loading.tf

(top)

Kommandos: saveall

Info: Speichert alle in der Liste angegebenen Variablenwerte ab bzw. speichert die angegebenen Listen in ihre entsprechenden Dateien.

Siehe auch: addsave, loadsaved

Datei: loading.tf

loading.tf,v 1.13 2001/09/12 22:25:40 mh14 (Mesirii@mg.mud.de) /mload, /setos, Speichern und Laden von Variablen Requires: lists.tf util.hooks.tf prompts.tf
This file was created using TinyFugue (c) 1998 by Ken Keys at Fre 14 Sep 2001 23:20:55 MEST by Michael Hunger (mh14@inf.tu-dresden.de).