Befehlsindex
Hier eine Liste der Befehle für Spieler. FETT
geschriebenes ist dabei genau so zu schreiben, nicht
fett geschrieben sind Variablen, die von Fall zu Fall abweichen. Angaben
in [eckigen Klammern] sind optional, ein senkrechter Strich bedeutet
entweder|oder. Groß-/Kleinschreibung ist außer beim
Passwort egal.
Jeder Befehl hat einen Hinweis, der zeigt, wo er verwendet werden kann:
- (bel): Kann an beliebiger Stelle im Text stehen.
- (vor): Muss vor SIGNON stehen.
- (hin): Muss hinter SIGNON stehen.
Bei einigen Befehlen kann wie folgt ein Datum
angegeben werden:
- Wochentag: monday
- Tag und Monat, oder Monat und Tag:
dec 24 oder 1. april
- Tag, Monat und Jahr, oder Monat, Tag und Jahr:
12. April 2005 oder sep 4 2005
Monat und Wochentag können ausgeschrieben oder mit drei Buchstaben abgekürzt
werden, dann aber ohne Abkürzungspunkt. Tag gibt man als Zahl an, mit oder ohne
Punkt. Auch eine Uhrzeit ist in der Form 'hh:mm' möglich.
- BECOME M[ASTER] (hin)
- Macht einen Spieler zum GM, wenn es noch keinen gibt und sonst niemand
eingeschrieben ist.
- BROADCAST [Optionen] [Text] ENDBROADCAST|ENDPRESS|SIGNOFF (hin)
- Verschickt Text als offenen
Brief). Der Text muss mit ENDBROADCAST, ENDPRESS oder
SIGNOFF enden. Zu Optionen siehe
Presse
- CLEAR (hin)
- Löscht mit PHASE abgegebene
Befehle.
- GET Datei (bel)
- Verschickt eine Datei. Die Datei
flist
ist eine Liste der verfügbaren Hilfedateien. Die Datei
info
beschreibt die wichtigsten Dateien.
- GET DEDICATION (bel)
- Ruft die eigenen Pünktlichkeitspunkte ab.
- GET PACKAGE (bel)
- Verschickt die wichtigsten Hilfedateien, die auch bei der Registrierung
verschickt werden.
- GET RESULT [Spielname] [PhaseNr] (bel)
- Liefert den Spielzug in englisch (Sinnvoll für
Auswertetools und für nicht
deutschsprachige Spieler. Siehe auch
SET ENGLISH). Spielname ist nur nach
einem SIGNON optional. PhaseNr
ist die laufende Nummer des Spielzugs (z.B. 001 für S1901M). Ohne
PhaseNr bekommt man den letzten Spielzug.
- HELP (bel)
- Verschickt den Einführungstext info (Identisch mit GET info). Steht HELP
nach einem SIGNON, werden nachfolgende Befehle ignoriert.
- HISTORY [Spielname] [FROM Datum] [TO Datum] [LINES Zeilen] (bel)
- Liefert die Spielinformationen, die auch ein Zuschauer bekommt. Hilfreich bei
Mailproblemen und Spielerwechseln. Spielname ist nur
nach einem SIGNON optional. Ohne weitere Angaben bekommt
man die Daten der letzen Woche, maximal 1000 Zeilen.
- IAMALSO E-Mail-Adresse (bel)
- Registriert eine neue E-Mail-Adresse beim Judge. Man mailt von der neuen
Adresse, und teilt dem Judge damit mit, dass man 'eigentlich' der Spieler mit der
E-Mail-Adresse ist. Danach identifiziert der Judge
beide Adressen mit dem gleichen Spieler. Wenn nur vorübergehend von einem
fremden Account gemailt wird, sollte man SET ADDRESS verwenden.
- LIST [FULL|Spielname] (bel)
- Entspricht STAND, aber man bekommt
das Ergebnis in Englisch.
- MAP Spielname|* [N] (vor)
- Verschickt eine Postscript-Karte des Spiels. Mit N wird
die Datei im Plain-Postscript-Format anstelle des uucodierten gepackten PS-Formats
verschickt. Einem * Sternchen muss ein
LIST-Befehl vorangehen. Nicht alle
Diplomacy-Varianten werden unterstützt.
- MYPRESS [FROM Datum] [TO Datum] [LINES Zeilen] (hin)
- Liefert die Verbalnoten und offenen Briefe, die an die
Großmacht versandt wurden. Hilfreich bei Mailproblemen und Spielerwechseln.
Ohne weitere Angaben bekommt man die Daten der letzen Woche, maximal 1000 Zeilen.
- OBSERVE Spielname Passwort (vor)
- Um ein Zuschauer des angegebenen Spieles zu werden. Wird wie ein
SIGNON interpretiert.
- PHASE Spielzug (hin)
- Speichert nachfolgende Befehle bis zum Ende der E-Mail oder dem nächsten
PHASE für einen künftigen Spielzug. Man kann nur Befehle an Einheiten, aber nicht
z.B. Nachrichten vorab eingeben. Es erfolgen Syntaxprüfungen an den Befehlen,
aber das ist vorab nicht vollständig möglich (Bei der Befehlsverarbeitung
wird eine Fehlerliste verschickt). Gibt es Vorabbefehle, bekommt die Nation den
'Befehle wurden empfangen'-Status, selbst bei Fehlern oder unvollständigen
Befehlen.
IF Bedingung [THEN]
Befehle
ELSE IF Bedingung [THEN]
Befehle
ELSE
Befehle
ENDIF
Es sind auch, wie nebenstehend gezeigt, bedingte Befehle möglich.
Die Syntax für Bedingung lautet:
[NOT] [Nation] [Typ] Gebiet.
Eine Bedingung ist erfüllt, wenn sich eine entsprechende Einheit im angegebenen
Gebiet befindet. Das Gebiet muss angegeben werden, fehlen Typ/Nation, sind sie
egal. Die Reihenfolge von Nation, Typ und Gebiet ist egal.
Nation kann mit zwei oder mehr Buchstaben
abgekürzt oder vollständig angegeben werden. Mehrere Bedingungen sind mit
AND bzw. OR kombinierbar, wobei
von links nach rechts ausgewertet wird, wenn nicht Klammern eine andere
Reihenfolge angeben. Hier ein Beispiel:
phase Fall 1905 Movement
if not french army ruhr and (russian prussia or russian siliesia)
kiel -> berlin
munich support kiel -> berlin
else
kiel -> ruhr
munich support kiel -> ruhr
endif
- PRESS [TO] [ALL BUT] Nation(en) [Optionen] [Text] ENDBROADCAST|ENDPRESS|SIGNOFF (hin)
- Verschickt Text als
Verbalnote). Der Text muss mit
ENDBROADCAST, ENDPRESS oder SIGNOFF
enden. Zu Optionen siehe Presse.
- REGISTER ... END (bel)
- Um sich zu registrieren oder die Registrierung zu ändern. Das geht
einfacher mit dem Registrierungsformular, per E-Mail
können aber beliebige weitere Felder angefügt werden. Dann sollte eine
Registrierung ca. wie folgt aussehen, wobei die Felder Name, Phone, EMail und Site
genau so geschrieben, und auf jeden Fall vorhanden sein müssen:
REGISTER
Name: Heinz Becker
Phone: 0123-4567/89
Email: Heinz@Becker.de,dummschwaetzer@ard.org
Site: Saarland
Address: Sackgasse 6, 66740 Saarlouis
Country: Deutschland
Level: Novice
Birthdate: 25. Dezember 1957
Sex: male
Remind: 12 Stunden
END
- RESIGN (hin)
- Um ein Spiel aufzugeben. Dieser Befehl muss der letzte in der E-Mail sein.
- RESUME (hin)
- Nimmt ein abgebrochenes oder beendetes Spiel wieder auf.
- SEND [ME] Datei (bel)
- Dasselbe wie GET Datei.
- SET ADDRESS [E-Mail-Adresse] (hin)
- Ändert die Standard-E-Mail-Adresse des Spielers. Bei fehlender Adresse
wird der Absender der E-Mail verwendet. Ein SIGNON eines
Absenders, der nicht der Standardadresse entspricht, führt zu zwei Antworten;
eine an die Standard- und eine an die Absenderadresse.
- SET [NO]DENY (hin)
- Nach der Übernahme einer aufgegebenen Nation und vor der nächsten
Auswertung kann man die Verantwortung im Sinne der
DiWZ ablehnen.
- SET [NO]DRAW [Liste] (hin)
- Gibt ein Votum zu einem Remis ab.
- SET [NO]ENGLISH (hin)
- Um zusätzlich zu den deutschen auch englische Ergebnisse zu erhalten.
Sinnvoll für Auswertetools und für
nicht deutschsprachige Spieler.
- SET MODERATE (hin)
- Ändert ein Spiel von unmoderiert auf moderiert.
- SET PASSWORD NeuesPasswort (hin)
- Ändert das Passwort.
- SET PREFERENCE [Nation(en)] (hin)
- Angabe der bevorzugten Großmächte für ein neues Spiel.
Nation(en) kann bis zum Spielstart geändert
werden. Siehe Einschreiben in ein Spiel.
- SET REMIND Std (hin)
- Legt fest, wann vor jedem ZAT eine Erinnerung
erfolgt, falls noch keine Züge vorliegen. Std
sind die Stunden bis zum ZAT. SET REMIND 0
schaltet die Warnung ab. Man kann bei der Registrierung
einen Wert für alle Spiele vorgeben, sonst sind 6 Stunden voreingestellt.
- SET [NO]WAIT (hin)
- Verhindert eine Auswertung vor dem ZAT. SET NOWAIT
löscht den Wartemodus wieder.
- SIGNOFF (hin)
- Zeigt das Ende der E-Mail an, damit eine Signatur nicht missverstanden wird.
- SIGNON NationSpielname Passwort [Variante]
- Anmeldung als Großmacht, die man besitzt oder übernehmen will.
Nation ist der Kennbuchstabe, bei noch nicht
begonnen Spielen ein ? Fragezeichen. Variante ist bei Standardspielen und nach Spielbeginn
optional. Mit SIGNON ? Passwort ist man beim
nächstbesten startenden Spiel dabei. Siehe Einschreiben
in ein Spiel.
- STAND [FULL|Spielname] (bel)
- Ohne Angabe wird eine kurze Liste aller laufenden Spiele, mit
FULL eine ausführliche Liste aller Spielstände
geliefert. Mit Spielname oder nach einem
SIGNON wird der Spielstand des Spiels mit allen Positionen
der Einheiten und Besitzern von VZs erzeugt. Spielname
ist nur nach einem SIGNON optional.
- SUMMARY [Spielname] (bel)
- Liefert eine Zusammenfassung eines beendeten Spiels, die zeigt, welcher
Spieler welche Großmacht wann übernommen hat und wer welche VZs im Laufe
des Spiels besaß. Spielname ist nur nach einem
SIGNON optional.
- VERSION [Level] (bel)
- Ruft die derzeitige Judgeversion ab. Level
fügt eine Liste aller Verbesserungen seit der spezifizierten Version an.
- WATCH Spielname Passwort (vor)
- Dasselbe wie OBSERVE.
- WHO[IS] Spieler [Spieler ...] (bel)
- Verschickt die REGISTER-Daten
von Spielern. Alle Spieler, deren E-Mail-Adresse dem Anfang von
Spieler entspricht, werden aufgelistet.
- WHOGAME [Spielname] [FULL] (bel)
- Liefert die WHOIS-Angaben der
Spieler. FULL liefert auch Informationen über Zuschauer.
Spielname ist nur nach einem
SIGNON optional.
- WITHDRAW (hin)
- Dasselbe wie RESIGN.