Dokumentation zu: report(WL)

HR Image


KONZEPT:
      Reportfiles

BESCHREIBUNG:
      Spieler koennen ueberall die Befehle 'bug' oder 'fehler', 'typo'
      oder 'idee' benutzen, um den Magiern Rueckmeldungen ueber ihre
      Files zu machen. Normalerweise wird ueber den Master der Creator
      des Objekts ermittelt und fuer diesen Magier in /log/report/* ein
      Reportfile angelegt ( z.B. jemand.rep ). Entsprechende Hilfe-
      seiten fuer die Spieler sind vorhanden.

UMLEITUNGEN:
      Manchmal kommt es vor, dass ein Magier nicht mehr da ist, um seine
      Reportfiles abzuarbeiten. Dann bestehen Moeglichkeiten, diese
      umzuleiten. Zwei verschiedene Moeglichkeiten gibt es:

      .report - File

      Man legt in dem jeweiligen oder einem hoeheren Directory ein File
      namens .report an. Dieses besteht aus einer einzigen Zeile und darf
      maximal zwei durch Leerzeichen getrennte Parameter enthalten. Der
      erste ist der Filename des Reportfiles, falls dieser vom Namen des
      Magiers abweicht. Der zweite Parameter ist dann der Name des Magiers,
      der bei Benutzung der Kommandos 'bug, 'idee', ... an den Spieler
      ausgegeben wird. Sind Filename und Magiername identisch, reicht es
      aus, den Namen einmal anzugeben. Das Verzeichnis /log/report/ und
      die Namenserweiterung .rep werden automatisch hinzugefuegt.
      Das Kerbholz soll seine Reports in /log/report/gum.kerbholz.rep
      ablegen. Damit ein Spieler, der eine Idee am Kerbholz absetzt, nicht
      die Message "Meldung abgesandt an Gum.kerbholz." bekommt, muss im
      Kerbholzverzeichnis ein .report file angelegt werden mit folgendem
      Inhalt: 'gum.kerbholz gum'.
      Die Suche nach einem .report-File geht von dem jeweiligen Directory
      des Objekts los und geht durch _alle_ hoeheren Verzeichnisse! Das
      heisst, wenn es ein /d/berge/.report gibt, in dem 'rayone' als
      Magier drinsteht, gehen _ALLE_ Reportmeldungen aus der Region von
      nun... an an RayOne. :)
      Genauso ist auch ein .report in /std oder /obj oder /room denkbar.
      Im Root (/) kann natuerlich kein .report-File angelegt werden.
      
      .quest - File

      Man legt im Verzeichnis der Quest ein File .quest an, das die
      Quest-ID-Nummer enthaelt (bei alten Quests ist auch der vollstaendige
      Name der Quest erlaubt). Zum Beispiel:
      /d/wunderland/quests/duffel/.quest enthaelt: 
      6
      (Frueher auch erlaubt: "Frau Duffels Gemuesegarten")
      (Wiederum nur eine Zeile ohne abschliessendes Return!)
      Es wird dann versucht, ueber den Questmaster den Autor oder 
      zustaendigen Magier der Quest zu ermitteln. Hier zum Beispiel
      Bongo. Saemtliche Reports in der Quest werden dann im File
      /log/report/quests/bongo/duffel.rep abgelegt. Ist die Quest nicht
      angemeldet, wird normal ueber den Master der Creator ermittelt und
      der Eintrag an diesen geschickt.

      Es gibt auch ein Tool, das besonders fuer Regionsmagier interessant
      ist. Es nennt sich LogTool und listet zu einem gegebenen Verzeichnis
      und allen Unterverzeichnissen die existierenden .report und .quest
      Dateien auf und das Logfile, in das die Reports eingetragen werden.
      Somit bekommt man einen schnellen Ueberblick ueber alle existierenden
      Reportumleitungen. Das Tool ist zu finden unter /obj/tools/logtool.

BEACHTE:
      Die .report-Files gehen auch den .quest-Files vor. Das heisst,
      wenn es ein /d/wunderland/.report gibt, in dem 'quasimodo' drin
      steht, dann gehen ALLE Reports an Quasimodo, auch, wenn es im
      Questverzeichnis von Duffel ein .quest-File gibt. Daher sollte
      man sich schon genau ueberlegen, ob man ein solches .report
      File direkt in der Region ablegt.

SIEHE AUCH:
      bug bzw. fehler, typo, idee


Start » Magierhandbuch » Docu » Konzepte » Report Letzte Generierung: 25.04.2021, 01:58
Email an: mud@wl.mud.de
Valid HTML 4.01!