Start Info Community Spielen
 
 

Morgengrauner Dokumentation

Dateipfad: /home/mud/mudlib/doc/efun/query_command

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)


zurück zur Übersicht

YOUTUBE | FACEBOOK | TWITTER | DISCORD | FEEDBACK | IMPRESSUM | DATENSCHUTZ 1992–2023 © MorgenGrauen.