blob: 2890174307733f75e3b2a2fc386626f1f356b09e [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001SYNOPSIS
Zesstrad59c3892019-11-28 20:53:39 +01002 string query_verb()
3 string query_verb(int flag)
MG Mud User88f12472016-06-24 23:31:02 +02004
5BESCHREIBUNG
6 Liefert das Verb des aktuellen Kommandos oder 0, wenn kein Kommando
Zesstrad59c3892019-11-28 20:53:39 +01007 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 User88f12472016-06-24 23:31:02 +020012
Zesstrad59c3892019-11-28 20:53:39 +010013BEISPIELE
14 void init() {
MG Mud User88f12472016-06-24 23:31:02 +020015 ...
16 add_action("sing","singe");
17 add_action("sing","jodel", 1);
18 ...
19 }
20
Zesstrad59c3892019-11-28 20:53:39 +010021 int sing(string str) {
MG Mud User88f12472016-06-24 23:31:02 +020022 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
Zesstrad59c3892019-11-28 20:53:39 +010038GESCHICHTE
39 LDMud 3.2.9. fuehrte das optionale Argument <flag> ein.
MG Mud User88f12472016-06-24 23:31:02 +020040
Zesstrad59c3892019-11-28 20:53:39 +010041SIEHE AUCH
42 add_action(E), query_command(E)