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
Makros: setos, custom, load_depend, try_load, remove_cvs, echo_file_info
Hooks: pre_load, reload, myconn, mydc
TF-Funktionen: file_info, list_required
Benoetigt: lists.tf util.hooks.tf prompts.tf
Variablen: file_suffixes
Datei: loading.tf
Version: loading.tf,v 1.13 2001/09/12 22:25:40 mh14 (Mesirii@mg.mud.de)
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) Source of: loading.tf
Info: Setzt die Variable OS auf das verwendete Betriebssystem (bisher 'win' und 'linux').
Variablen: OS
Datei: loading.tf
(top) Source of: loading.tf
Info: Dieser Hook wird vor dem Laden eines Files mit dem puren Dateinamen als Parameter ausgefuehrt.
Siehe auch: /mload
Datei: loading.tf
(top) Source of: loading.tf
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) Source of: loading.tf
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).
Syntax:
-c nimmt ${world_host} als Offset oder, wenn ${world_host} nicht gesetzt ist, dann %default_world_host.
-cp nimmt ${world_host} als Offset oder, wenn ${world_host} nicht gesetzt ist, dann %default_world_host und als zweiten Offset ${world_character} bzw. %default_world_character.
-coffset nimmt offset als Offset ,)
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
Version: 1.02
(top) Source of: loading.tf
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.
Syntax:
/mload [-q] [-p[directory]] [-c[directory]] file[.tf|.mak]
Siehe auch: re(tf), purge(tf), load(tf)
Makros: hook_reload, add_to_hook, eval_hook
Datei: loading.tf
Version: 1.02
Aenderungen: /custom wurde ausgegliedert.
(top) Source of: loading.tf
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.
Syntax:
/load_depend voller_dateiname
Beispiel:
/load_depend loading.tf
Datei: loading.tf
(top) Source of: loading.tf
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) Source of: loading.tf
Syntax:
/try_load (dir|.) file possible_suffix_list
Beispiel:
/try_load ~/makros loading .tf .mak
Datei: loading.tf
(top) Source of: loading.tf
Info: Liefert die Informationen in den Dateivariablen dateiname_suffix_name.
Beispiel:
/test file_info("loading_tf","version")
Datei: loading.tf
(top) Source of: loading.tf
Info: Entfernt die Zusatztexte vom CVS von den Id Informationen.
Syntax:
/remove_cvs Text von Id
Datei: loading.tf
(top) Source of: loading.tf
Info: Sofern 'load_quiet' nicht gesetzt ist, werden per /user_echo_file_info die Dateiinformationen der Dateivariablen ausgegeben.
Variablen: lokal fi_filename, fi_file
Datei: loading.tf
Config: /user_echo_file_info
(top) Source of: loading.tf
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.
Variablen: fi_filename
Datei: loading.tf
Config: required_found_attr, required_not_found_attr, needed_not_found_attr
(top) Source of: loading.tf
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) Source of: loading.tf
Info: Laedt alle Makrodateien neu, ohne vorher den Speicher zu loeschen.
Siehe auch: mload, purge(tf), load(tf)
Makros: eval_hook
Datei: loading.tf
(top) Source of: loading.tf
Info: Ueberschreibt das standardmaessige /quit /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) Source of: loading.tf
Info: Beim Connect wird einmalig die Datei ${world_host}/${world_character} geladen.Ausserdem werden die mittels /saveall abgespeicherten Variablen mit /loadsaved wieder geladen.
Hooks: CONNECT(tf)
Datei: loading.tf
(top) Source of: loading.tf
Info: Beendet die Verbindung zur aktuellen Welt und baut sofort eine neue auf.
Syntax:
/reconnect [world]
Datei: loading.tf
(top) Source of: loading.tf
Info: Speichert bei einem Disconnect die angegebenen Variablen.
Siehe auch: addsave, loadsaved, saveall
Hooks: SIGHUP, DISCONNECT(tf)
Datei: loading.tf
(top) Source of: loading.tf
Info: Laedt die in der letzten Sitzung gespeicherten Variablen aus der Datei
${world_host}/${world_character}saved.list.tf.
Listen: ${world_character(tf)}saved
Datei: loading.tf
(top) Source of: loading.tf
Info: Fuegt die als Parameter angegebene Variable zu einer Liste hinzu, damit sie spaeter mit abgespeichert wird.
Siehe auch: loadsaved, saveall
Variablen: tosave, _temp
Listen: ${world_character(tf)}tosave
Datei: loading.tf
(top) Source of: loading.tf
Info: Speichert alle in der Liste angegebenen Variablenwerte ab bzw. speichert die angegebenen Listen in ihre entsprechenden Dateien.
Siehe auch: addsave, loadsaved
Listen: ${world_character(tf)}tosave
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:37:27 MEST by Michael Hunger (mh14@inf.tu-dresden.de).