Dokumentation zu: set_max_commands.de(E)

HR Image


GESCHUETZT
SYNOPSIS
        void set_max_commands(int num);
        void set_max_commands(int num, object obj);

BESCHREIBUNG
        Setzt die maximale Anzahl Befehle, die vom Benutzer <obj> pro Sekunde
        maximal ausgefuehrt werden duerfen. Eine negative Zahl bedeutet
        'unlimitiert' und ist der Standardwert fuer neu aufgebaute
        Verbindungen.

        Wird <obj> nicht angegeben, wird der aktuelle Benutzer abgefragt.
        Fuer nicht-interaktive Objekte ist das Resultat 0.

        Die Funktion verursacht eine Schutzverletzung ("set_max_commands",
        obj, num). Wenn der Zugriff verweigert wird, wird der Aufruf
        ignoriert.

        Ein 'Befehl' ist in diesem Zusammenhang jede empfangene Datenpaket,
        das einen LPC-Aufruf ausloest; sowohl Aktionen wie auch Aufrufe
        von input_to().

AENDERUNGEN
        Eingefuehrt in LDMud 3.2.10

BEISPIEL
        Um einen mudweiten Standard fuer die maximale Anzahl Befehle pro
        Sekunde zu setzen, muss master::connect() folgendermassen aussehen:

        object connect ()
        {
            object obj;
            ...
            set_max_commands(100);
            return obj;
        }

        Wenn die Funktion abgearbeitet ist, wechselt die Verbindung mit den
        veraenderten max_commands vom Masterobjekt zurueck zum zurueck
        gelieferten Objekt <obj>.

SIEHE AUCH
        privilege_violation(M)

Das Original der Seite ist in Englisch.

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