Dokumentation zu: query_actions.de(E)

HR Image


SYNOPSIS
        #include <sys/commands.h>

        mixed *query_actions(object|string ob, mixed mask_or_verb);

BESCHREIBUNG
        Das erste Argument von query_actions() ist entweder ein Objekt
        oder der Dateiname eines Objekts. Das zweite Argument muss
        entweder eine Bitmaske (ein Integer) oder ein String sein.

        Ist das zweite Argument ein String, liefert query_actions() ein
        Array mit Informationen ueber das Verb oder 0 zurueck, wenn
        das lebendige Objekt <ob> das Verb nicht verwenden kann.

        Wenn das zweite Argument ein Integer ist, liefert query_actions()
        ein flaches Array mir den Informationen entsprechend der Bitmaske
        zu allen Verben von <ob>.

            QA_VERB         ( 1):   das Verb,
            QA_TYPE         ( 2):   der Typ,
            QA_SHORT_VERB   ( 4):   das short_verb,
            QA_OBJECT       ( 8):   das Objekt,
            QA_FUNCTION     (16):   die Funktion.

        Der Typ ist ein Wert wie in <sent.h> (bzw. /sys/sent.h) definiert,
        der vom Parser Quellcode geliefert wird.

            SENT_PLAIN       durch add_action(fun, cmd) hinzugefuegt
            SENT_SHORT_VERB  durch add_action(fun, cmd, 1) hinzugefuegt
            SENT_NO_SPACE    durch add_action(fun); add_xverb(cmd);
            SENT_NO_VERB     nur eine Funktion mit add_action(fun), ohne Verb
            SENT_MARKER      intern, ist nicht im Array enthalten
            negativer Wert   das Verb muss nur in den ersten -<wert> Zeichen
                             uebereinstimmen.

SIEHE AUCH
        add_action(E), init(A)

Das Original der Seite ist in Englisch.

Start » Magierhandbuch » Docu » Efun.de » Query_actions.de Letzte Generierung: 16.04.2009, 21:45
Email an: mud@wl.mud.de
Valid HTML 4.01!