CNet Gebührenchecker V1.0 ©1996 by Lunkwill Was ist das? Dieses Programm dient zur Erfassung der Telefongebühren in einer CNet Mailbox. Es protokolliert die gebühren sowohl einzeln für jeden Benutzer als auch global fürs ganze System. Es gibt zwar schon einige Programme/Scripts dieser Art, aber die sind entweder buggy wie "Gebührenchecker v2.3 by Quickfinger, der mit UUCP-Systemen nicht funktioniert (was mich nicht gehindert hat, einige Zeilen Arexx davon abzukupfern :) ) oder sind nur sehr schwer auf die neuen Tarife seit 1996 anzupassen. Oder beides... Mein Programm soll dem abhelfen. Es kennt alle neuen Tarifzonen, Zeiten und Takte der '96er Telekom-Gebühren und einige (feste) Feiertage. Diese sind noch fest einprogrammiert, was aber dank des Aufbaus mit Tabellen anstelle von if-then-Abfragen leicht zu ändern ist und sich wohl auch demnächst ändern wird. Womit läuft es? Ich habe dieses Programm für ein CNet BBS geschrieben. Es läßt sich sicher auch für andere Mailboxprogramme verwenden, fragt mich aber bitte nicht, wie! Getestet ist es bisher nur mit OS3.0 und 3.1, aber ab V2.04 sollte es laufen, spezielle 3.0+ Funktionen werden nicht gebraucht. Wie sag ich's meinem Rechner? Alle Programme und Scripts sollten nach PFiles: kopiert werden. Sie laufen auch von anderen Verzeichnissen aus, allerdings müssen dann die PATH-Variablen in den ARexx-Scripts angepasst werden. Zur Installation müssen folgende Änderungen in "bbstext" und "bbsmenu" vorgenommen werden: Am Anfang der Zeile 99 der Datei "bbstext" folgendes einfügen: {#0pfiles:geblogoff.rexx} (Achtung: die Klammer am Anfang ist wie immer bei CNet ein Ctrl-Q!) In "bbsmenu" eine Zeile an den Abschnitt #2 ("Available everywhere") anfügen: GEBuehren |{#0pfiles:gebstat.rexx} Auch hier wieder: die erste geschweifte Klammer ist ein Ctrl-Q! Um neue User gleich nach ihrer Gebührenzone zu fragen, sollte in der Datei SysText:sys.welcome an einer beliebigen Stelle stehen: {#0pfiles:geblogin.rexx} (Klammer Ctrl-Q blah blah... :) ) Und zu allem Überfluß sollten die Benutzer auch noch ihre Zone ändern können. Das geht am einfachsten, indem man "pfiles:gebchangezone.rexx" als ARexx-PFile einbindet. Wer sich auskennt, kann auch ein Extra-BBS-Kommando dafür anlegen. Wer hat das Ding verbrochen? Für Bugreports (auch simple Programme haben manchmal Fehler) oder Kommentare bin ich unter folgenden Adressen zu erreichen: Usenet : postmaster@sweetdreams.lahn.de AmigaNet: Lunkwill@39:176/208.0 NeroNet : Lunkwill@25:300/408.0 Was will der denn dafür haben? Nix. Wenn es jemand unbedingt kommerziell verwenden will, muß er mich vorher fragen, aber sonst macht damit watt ihr volt! Was bleibt noch? - konfigurierbare Tarife, Takte und Zeiten - echte CNet C Programme statt Standard-C + ARexx - bei Bedarf Versionen für andere Boxsysteme