MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame] | 1 | SYNOPSIS |
Zesstra | d59c389 | 2019-11-28 20:53:39 +0100 | [diff] [blame] | 2 | string query_verb() |
| 3 | string query_verb(int flag) |
MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame] | 4 | |
| 5 | BESCHREIBUNG |
| 6 | Liefert das Verb des aktuellen Kommandos oder 0, wenn kein Kommando |
Zesstra | d59c389 | 2019-11-28 20:53:39 +0100 | [diff] [blame] | 7 | bearbeitet wird. Wenn <flag> nicht angegeben oder 0 ist, wird das Verb |
| 8 | wie vom User eingegeben geliefert (das ist das erste Wort der |
| 9 | Inputzeile des Spielers, bis zum (aber ohne) den ersten Leerschlag / |
| 10 | Zeilenumbruch). Wenn <flag> nicht 0 ist, wird das Verb entsprechend |
| 11 | der add_action() zurueck gegeben. |
MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame] | 12 | |
Zesstra | d59c389 | 2019-11-28 20:53:39 +0100 | [diff] [blame] | 13 | BEISPIELE |
| 14 | void init() { |
MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame] | 15 | ... |
| 16 | add_action("sing","singe"); |
| 17 | add_action("sing","jodel", 1); |
| 18 | ... |
| 19 | } |
| 20 | |
Zesstra | d59c389 | 2019-11-28 20:53:39 +0100 | [diff] [blame] | 21 | int sing(string str) { |
MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame] | 22 | write("Das Kommando war:"+query_verb()+(str ? str : "")+"\n"); |
| 23 | write("Das Verb war:"+query_verb(1)+(str ? str : "")+"\n"); |
| 24 | } |
| 25 | |
| 26 | Das Kommando "sing blafasel" liefert: |
| 27 | Das Kommando war: sing |
| 28 | Das Verb war: sing |
| 29 | |
| 30 | Das Kommando "jodel blafasel" liefert: |
| 31 | Das Kommando war: jodel |
| 32 | Das Verb war: jodel |
| 33 | |
| 34 | Das Kommando "jodele blafasel" liefert: |
| 35 | Das Kommando war: jodele |
| 36 | Das Verb war: jodel |
| 37 | |
Zesstra | d59c389 | 2019-11-28 20:53:39 +0100 | [diff] [blame] | 38 | GESCHICHTE |
| 39 | LDMud 3.2.9. fuehrte das optionale Argument <flag> ein. |
MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame] | 40 | |
Zesstra | d59c389 | 2019-11-28 20:53:39 +0100 | [diff] [blame] | 41 | SIEHE AUCH |
| 42 | add_action(E), query_command(E) |