blob: 4f99b3cd3e21f3b459b7d370aff78c4342908cb0 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001
2befehl
3------
4
5 SEHERHAUSKOMMANDO:
6 beschreibe befehl <bef>
7
8 ARGUMENTE:
9
10 <bef>
11 Liste der zu beschreibenden Befehle. Bei mehreren Befehlen muessen
12 diese durch Kommata voneinander getrennt sein. Es duerfen nur Verben
13 angegeben werden, ohne Parameter!
14
15 BESCHREIBUNG:
16 Beginnt mit der Beschreibung des Befehles <bef> (oder mehrere, falls es
17 sich bei <bef> um eine Liste von Verben handelt).
18
19 Die Standard-Hauskommandos (beschreibe, loesche, etc.) duerfen NICHT
20 beschrieben werden! Einzige Ausnahmen: "oeffne", "schliesse" und
21 "schliess".
22
23 Ausgangsbefehle (Himmelsrichtungen, "oben", "unten" und "raus") koennen
24 beschrieben werden; aber nur dann, wenn es auch einen entsprechenden
25 Ausgang gibt. Sperrt man hinterher einen Ausgang, zu dem es einen Befehl
26 gibt, so wird der Befehl wieder geloescht!
27
28 Anschliessend wird man nach den Parametern fuer den Befehl gefragt. Auch
29 hier koennen mehrere Parameter durch Kommata voneinander getrennt werden;
30 ausserdem kann man hier mehrere Woerter benutzen (siehe dazu auch das
31 Beispiel unten). Man kann allerdings auch ganz auf Parameter verzichten
32 und einfach <RETURN> druecken.
33
34 Schliesslich wird man nach dem Text gefragt, der als Reaktion auf den
35 Befehl ausgegeben werden soll. Dazu steht wieder der Editor zur
36 Verfuegung. Man gibt in einem Rutsch sowohl den Text fuer denjenigen ein,
37 der den Befehl ausfuehrt, als auch den Text fuer die Leute, die sich im
38 gleichen Raum befinden. Die Texte werden durch eine Zeile mit einem @@
39 voneinander getrennt.
40
41 In den Texten sind verschiedene Platzhalter moeglich, um in den einzelnen
42 Befehlen differenziertere Aktionen zuzulassen:
43
44 * Der Name des/der Ausfuehrenden laesst sich mit @WER, @WESSEN, @WEM und
45 @WEN einbauen (jeweils im entsprechenden Fall).
46 * Personalpronomina sind mit @PWER, ... moeglich. Es ist dabei jedoch zu
47 beachten, dass sie *kleingeschrieben* eingefuegt werden! Man sollte sie
48 also nicht unbedingt am Satzanfang benutzen.
49 * Possessivpronomina: Das ist etwas komplizierter, denn hier muessen noch
50 Geschlecht und Anzahl des Objektes angegeben werden, auf das sich das
51 Possessivpronomen bezieht. Der Aufbau des Platzhalters:
52 @B, gefolgt von M, F oder N fuer das Geschlecht des Bezugsobjektes
53 (Maskulinum, Femininum oder Neutrum), S oder P fuer die Anzahl
54 (Singular oder Plural) und schliesslich WER, WESSEN, WEM oder WEN fuer
55 den Fall des Pronomens an sich.
56 Das fuehrt dann zu Konstruktionen wie @BMSWER oder @BFPWEN. Am besten,
57 man probiert es einfach mal aus (siehe aber auch die Beispiele).
58 Auch hier gilt uebrigens wieder: Die Pronomina werden kleingeschrieben
59 eingefuegt!
60
61 Weitere Moeglichkeiten sind rassen-, namens- und geschlechtsspezifische
62 Ausgaben.
63
64 Als Trenner dienen @G fuer geschlechtsspezifische Ausgaben und @RE (fuer
65 Elfen), @RH (fuer Hobbits), @RM (fuer Menschen), @RZ (fuer Zwerge),
66 @RF (fuer Felinen), @RD (fuer Dunkelelfen) sowie @RG (fuer Goblins) fuer
67 rassenspezifische Ausgaben.
68
69 Als spezielle "Rasse" gibt es darueberhinaus noch @RA fuer Ausgaben, die
70 nur die Spieler gehen, die im Haus besondere Rechte haben (siehe erlaube).
71
72 Darueberhinaus kann man Ausgaben fuer bestimmte Spieler vorsehen. Der
73 Trenner hierfuer ist @NAME:spieler, wobei 'spieler' fuer den Namen des
74 entsprechenden Spielers steht.
75
76 Aehnlich wie bei der Trennung zwischen dem Text fuer den Ausfuehrenden und
77 dem Text fuer die Umstehenden muessen die Trenner in einer Extrazeile
78 stehen.
79
80 Bei @G wird der Text ueber dem Trenner bei maennlichen und der Text unter
81 dem Trenner bei weiblichen Befehlsausfuehrern ausgegeben.
82
83 Bei den Rassen- und Namenstrennern wird der Text unterhalb des Trenners
84 ausgegeben, der der Rasse bzw. dem Namen des Ausfuehrenden entspricht.
85
86 Wenn fuer eine Rasse kein eigener Text angegeben ist, wird der Text vor
87 dem ersten Rassen- bzw. Namenstrenner ausgegeben (und wenn gar kein
88 Rassentrenner angegeben wurde, wird der Text fuer alle Rassen
89 ausgegeben ;)
90
91 Innerhalb der rassenspezifischen Texte kann wieder mit @G
92 geschlechtsspezifisch unterschieden werden.
93
94 Um eine etwas andere Meldung als "Wie bitte?" zu bekommen, wenn ein Befehl
95 mit einem ungueltigen Parameter eingegeben wurde, kann man den speziellen
96 Parameter @nf@ angeben. In den Text kann der ungueltige Parameter mit dem
97 Platzhalter @PARA integriert werden.
98
99 Wenn die Umstehenden keine Meldung bekommen sollen, kann man den @@ und
100 den zweiten Text einfach weglassen.
101
102 BEISPIELE:
103 Zunaechst ein ganz einfacher Text:
104
105 beschreibe befehl drueck, druecke
106 => Bitte Parameter eingeben.
107 ]knopf, auf knopf
108 => Bitte Text eingeben, der fuer diesen Befehl ausgegeben werden soll.
109 ]Du drueckst auf den Knopf, aber nichts passiert.
110 ].
111
112 (Wenn jemand nun "druecke knopf" eingibt, erhaelt er die Meldung "Du
113 drueckst auf den Knopf, aber nichts passiert." Andere Spieler, die sich im
114 gleichen Raum aufhalten, bekommen keine Meldung)
115
116 Jetzt ein Befehl mit Ausgabe an die Umstehenden:
117
118 beschreibe befehl zieh, ziehe
119 => Bitte Parameter eingeben.
120 ]faden, an faden
121 => Bitte Text eingeben, der fuer diesen Befehl ausgegeben werden soll.
122 ]Du ziehst an dem Faden. Es gibt einen lauten Knall, und Du siehst nur
123 ]noch wirbelnde Punkte.
124 ]@@
125 ]Es gibt einen lauten Knall, und die Konfettikanone huellt @WEN in
126 ]eine wirbelnde Konfettiwolke.
127 ].
128
129 (Wenn Wargon an dem Faden zieht, bekommt er die obere Meldung, und die
130 Umstehenden bekommen "Es gibt einen lauten Knall, und die Konfettikanone
131 huellt Wargon in eine wirbelnde Konfettiwolke.")
132
133 Hier jetzt ein Beispiel mit Geschlechtertrennung:
134
135 beschreibe befehl schau
136 => Bitte Parameter eingeben.
137 ]in spiegel
138 => Bitte Text eingeben...
139 ]Hm, Du muesstest Dich mal wieder rasieren.
140 ]@G
141 ]Dein MakeUp ist ziemlich verschmiert.
142 ].
143
144 (Schaut ein Spieler in den Spiegel, wird er auf seine Rasur hingewiesen;
145 eine Spielerin dagegen auf ihr MakeUp.)
146
147 Etwas komplexer: Rassentrenner und Possessivpronomen:
148
149 beschreibe befehl schau
150 => Bitte Parameter eingeben.
151 ]auf tisch
152 => Bitte Text eingeben...
153 ]Du siehst einen Haufen Papiere auf dem Tisch liegen.
154 ]@RZ
155 ]Der Tisch ist zu hoch fuer Dich.
156 ]@@
157 ]@WER untersucht den Tisch.
158 ]@RZ
159 ]@WER versucht verzweifelt, einen Blick auf den Tisch zu werfen,
160 ]aber @BMSWER kleiner Koerperbau laesst das nicht zu.
161 ].
162
163 (Keine Chance fuer Zwerge! ;) @BMSWER wird bei maennlichen Zwergen durch
164 "sein" und bei weiblichen Zwergen durch "ihr" ersetzt.)
165
166 Das gleiche Beispiel wie gerade, diesmal jedoch zusaetzlich mit speziellen
167 Texten fuer Wargon und Saphis:
168
169 beschreibe befehl schau
170 => Bitte Parameter eingeben.
171 ]auf tisch
172 => Bitte Text eingeben...
173 ]Du siehst einen Haufen Papiere auf dem Tisch liegen.
174 ]@NAME:Wargon
175 ]Ein Haufen Papier. Schaff doch mal wieder Ordnung!
176 ]@NAME:Saphis
177 ]Ein Haufen Papier. Sag Deinem Chef mal, er soll hier wieder Ordnung
178 ]schaffen!
179 ]@RZ
180 ]Der Tisch ist zu hoch fuer Dich.
181 ]@@
182 ]@WER untersucht den Tisch.
183 ]@NAME:Wargon
184 ]Wargon untersucht den Tisch und seufzt.
185 ]@RZ
186 ]@WER versucht verzweifelt, einen Blick auf den Tisch zu werfen,
187 ]aber @BMSWER kleiner Koerperbau laesst das nicht zu.
188 ].
189
190 Und zum Schluss ein Beispiel fuer ein geaendertes "Wie bitte?"
191
192 beschreibe befehl drueck,druecke
193 => Bitte Parameter eingeben.
194 ]@nf@
195 => Bitte Text eingeben...
196 ]Wieso willst Du denn @PARA druecken?
197 ].
198
199 (Wenn man jetzt zB. "druecke hand" eingibt, und dieser Befehl noch nicht
200 beschrieben wurde, kommt als Meldung: "Wieso willst Du denn Hand
201 druecken?")
202
203 SIEHE AUCH:
204 aendere, beschreibe
205
206 LETZTE AeNDERUNG:
207 Sun, 03.12.2000, 18:30:00 von Wargon