MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame^] | 1 | |
| 2 | befehl |
| 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 |