Info: Viele Anwendungsbeispiele fuer die key-value Listen ;))
Kommandos: settank, gotank_back, pub_init, pub_test, pub_kaufe
Makros: init_pub2, pub_extract, pub_got, pub_count, pub_done
Datei: uselists.tf
Version: uselists.tf,v 1.4 2001/09/06 21:11:44 mh14 (Mesirii@mg.mud.de)
-------------------------
Datei fuer Liste weapons nicht gefunden! Liste weapons geladen. Datei fuer Liste shields nicht gefunden! Liste shields geladen. Datei fuer Liste armors nicht gefunden! Liste armors geladen. Datei fuer Liste monsters nicht gefunden! Liste monsters geladen. Datei fuer Liste sprueche nicht gefunden! Liste sprueche geladen. Datei fuer Liste tanken nicht gefunden! Liste tanken geladen. Datei fuer Liste sphinx nicht gefunden! Liste sphinx geladen. Datei fuer Liste kills nicht gefunden! Liste kills geladen. Datei fuer Liste pubs nicht gefunden! Liste pubs geladen. (top) Source of: uselists.tf
Info: legt meine Tastenbelegungen fest (Olli@mg.mud.de).
Syntax:
/keys_olli
Listen: pubs
Datei: uselists.tf
(top) Source of: uselists.tf
Info: Mit /gotank kann man das Tanken etwas beschleunigen. Man gibt als Parameter einfach den Zielknoten an, fuer den in der Liste 'pubs' (siehe /pub_init bzw. /settank) ein Eintrag vorhanden ist. Wenn man schon an einem Knoten steht, der eine Tanke enthaelt, kann man auch den Parameter weglassen, um sofort zu tanken. Wenn man sich vom letzten Knoten wegbewegt hat, wird das /go zum Zielknoten nur vorgeschlagen, ansonsten wird es automatisch ausgefuehrt. Durch Nutzung der Variablen %after_go (siehe /go) wird nach dem Ablaufen des Weges das Tanken ausgefuehrt. Falls fuer den Zielknoten mehr als ein Eintrag vorhanden ist, gibt es eine Auswahlliste. Und danach geht es zurueck zum Ausgangsknoten.
Beispiel:
/gotank_back ziel [nach_tank_ziel|none|autmatisch akt. knoten] [auswahlnr] [(M|L)zielwert (uebertanken)]
Datei: uselists.tf
(top) Source of: uselists.tf
Info: Mit diesem Makro werden die in einer Kneipe verfuegbaren Speisen und Getraenke erfasst. Falls die Kneipe schon in der Liste %pubs vorhanden ist, wird sie ueberschrieben. Der Name der Kneipe wird in %pubs_name gespeichert. Sie werden temporaer zur Weiterverarbeitung in der Liste %pub_temp_list gespeichert. Nachdem das Menue ausgelesen wurde, wird /init_pub2 fuer Aufraeumungsarbeiten aufgerufen.
Beispiel:
/pub_init Kneipenname, z.B. /pub_init Kchaos
Siehe auch: settank, gotank, init_pub2, pubs_name
Datei: uselists.tf
(top) Source of: uselists.tf
Info: Loescht den Trigger zum Erfassen des Inhalts des Menues und fuegt die Liste %pub_temp_list unter dem Namen %pubs_name zur Liste %pubs_hinzu.
Datei: uselists.tf
(top) Source of: uselists.tf
Info: Extrahiert aus den uebergebenen Parametern die Variablen %pub_kosten, %pub_art und %pub_name.
Datei: uselists.tf
(top) Source of: uselists.tf
Info: Startet den Test eines ausgewaehlten Getraenks bzw einer ausgewaehlten Speise. Zuerst werden alle Speisen angezeigt.
Beispiel:
"/pub_test [Kneipenname]" Wenn nichts angegeben wird, wird die %pub_temp_list der zuletzt initialisierten Kneipe genommen.
Siehe auch: pub_init
Makros: pub_extract
Datei: uselists.tf
(top) Source of: uselists.tf
Info: Startet das Testen einer gewaehlten Speise bzw. eines Getraenks. Dabei werden die Zeit bis zum Erhalt gestoppt und die aktuellen LP und MP gesichert. Die Weiterverarbeitung erfolgt durch /pub_got nach Erhalt der Tanke.
Siehe auch: pub_init, pub_test
Makros: pub_got
Variablen: pub_name, pub_lp, pub_mp
Datei: uselists.tf
(top) Source of: uselists.tf
Info: Speichert die Zeit bis zum Erhalt der Speise in der Variablen %pub_zbringe. Der Timer wird zurueckgesetzt und es wird eine Ueberwachung der LP/MP eingerichtet (mit /add_to_hook points).
Zur Ueberwachung wird das Makro /pub_count genutzt.
Durch den Zaehler %pub_count wird die Anzahl der Aenderungen unter 2 gezaehlt.
Siehe auch: /timertimer(tf), /add_to_hooks, /pub_count
Variablen: pub_zbringe, pub_count
Datei: uselists.tf
(top) Source of: uselists.tf
Info: Dieses Makro ueberwacht die Veraenderung der LP/MP. Wenn die Steigerung zweimal (in %pub_count) oder oefter weniger als 2 LP/MP betraegt, wird der Test der Tanke mittels /pub_done beendet.
Die Zeit des Volltankens werden in %pub_ztanken gespeichert und die erhaltenen LP/MP in %pub_temp_lp bzw. %pub_temp_mp.
Siehe auch: /pub_done, /pub_got, /pub_kaufe, /pub_test, /pub_init
Variablen: p_m_mp, p_m_lp, pub_count, pub_ztanken, pub_temp_lp, pub_temp_mp
Datei: uselists.tf
(top) Source of: uselists.tf
Info: Die gesammelten Daten werden nach Abfrage in die Liste 'pubs' geschrieben. Das Makro /pub_count wird aus dem Hook 'points' entfernt.
Die erhaltenen Lebenspunkte/Magiepunkte werden in %pub_lp bzw. %pub_mp gespeichert.
Die erhaltenen Daten werden angezeigt und nach Abfrage in der Liste 'pubs' gespeichert.
Variablen: pubs, pub_temp_list, pub_nr, pubs_name
Datei: uselists.tf
uselists.tf,v 1.4 2001/09/06 21:11:44 mh14 (Mesirii@mg.mud.de) Anwendungen der Listen z.b. Tanken, Spells, Waffen Requires: lists.tf util.tf
This file was created using TinyFugue (c) 1998 by Ken Keys at Fre 14 Sep 2001 23:30:44 MEST by Michael Hunger (mh14@inf.tu-dresden.de).