Start Info Community Spielen
 
 

Morgengrauner Dokumentation

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

SYNOPSIS
        int remove_input_to(object player)
        int remove_input_to(object player, string fun)
        int remove_input_to(object player, closure fun)
        int remove_input_to(object player, object|lwobject fun)
        int remove_input_to(object player, object|lwobject obj, string fun)

BESCHREIBUNG
        Entfernt ein anhaengiges input_to() aus dem interaktiven Playerobjekt.
        Wenn  nicht angegeben ist, wird der zuletzt aufgerufen input_to()
        entfernt.

        Wurde  angegeben, entfernt remove_input_to das neueste auf 
        aufgerufene input_to. Je nach der Definition von  wird nach
        unterschiedlichen Kriterien gesucht:
          -  ist ein String: gesucht wird nach dem Funktionsnamen
          -  ist ein Objekt: gesucht wird nach dem Objekt, in dem
            input_to() aufgerufen wurde
          -  ist eine Closure: gesucht wird nach der Closure, die
            input_to() enthaelt
          -  und  wurden angegeben: es wird nach Objekt und
            Funktionsname gesucht. Beide muessen uebereinstimmen.

        remove_input_to() liefert 1 bei Erfolg, sonst 0 (es wurde kein
        input_to() gefunden, das Objekt ist nicht interaktiv oder es gibt
        kein haengiges input_to() auf dem Objekt).

BEISPIELE
        Entfernt alle anhaengigen input_to()s des aktuellen Spielers,
        falls vorhanden:
            while (remove_input_to(this_interactive()));

GESCHICHTE
        Eingefuehrt in LDMud 3.2.9 / 3.3.119.

SIEHE AUCH
        input_to(E), find_input_to(E), input_to_info(E),
        query_input_pending(E)


zurück zur Übersicht

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