| SYNOPSIS |
| string query_command() |
| |
| BESCHREIBUNG |
| Liefert den Text des aktuellen Kommandos oder 0, wenn keines |
| ausgefuehrt wird. |
| |
| Der Text entspricht dem, was der Parser "sieht", also nachdem |
| modify_command() ausgefuehrt und nachfolgende Leerzeichen |
| abgeschnitten wurden. |
| |
| query_command() liefert 0, wenn es von einer Funktion gestartet |
| wurde, die wiederum von einem call_out() oder dem heart_beat() |
| aufgerufen wurde. Auch Kommandos, die beim Userlogin aufgerufen |
| werden, liefern 0. |
| |
| BEISPIELE |
| void init() { |
| ... |
| add_action("sing","sing"); |
| ... |
| } |
| |
| int sing(string str) { |
| write("Dein Kommando war:"+query_command()+"\n"); |
| return 1; |
| } |
| |
| Jedesmal, wenn jemand "sing blafasel" eingibt, liefert das Programm |
| "Dein Kommando war: sing blafasel". |
| |
| SIEHE AUCH |
| add_action(E), query_verb(E) |