Start Info Community Spielen
 
 

Morgengrauner Dokumentation

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

SYNOPSIS
        string object_name()
        string object_name(object ob)

BESCHREIBUNG
        Liefert den Namen des Objekts  oder des aktuellen Objekts, wenn
         nicht angegeben wurde.

        Als Spezialfall liefert die Funktion 0, wenn  0 ist.

        Dieser Name ist der Name, unter dem das Objekt in der mudinternen
        Objekttabelle aufgelistet ist. Der Name wird bei der Erzeugung des
        Objekts eingetragen. Fuer Blueprints entspricht der Name dem Filenamen
        (ohne die Endung .c), fuer Clones ist es der Name des Blueprints
        ergaenzt mit einer eindeutigen Nummer nach dem #. Diese Regeln gelten
        auch fuer virtuelle Objekte - die realen Namen/Typen von virtuellen
        Objekten werden nicht beruecksichtigt.

        Der Name eines Objekts kann mit rename_object() geaendert werden.
        object_name() beruecksichtigt alle diese Aenderungen.

        Der zurueck gegebene Name beginnt immer mit '/' (absoluter Pfad),
        ausser wenn der Driver im COMPAT-Modus laeuft.

BEISPIELE
        find_object(object_name(ob)) == ob

        Dies ist immer wahr fuer alle Objekte , die nicht zerstoert sind.

GESCHICHTE
        0 als Argument wird seit 3.2.9 akzeptiert.

SIEHE AUCH
        clone_object(E), load_name(E), load_object(E), find_object(E),
        object_time(E), program_name(E), rename_object(E)


zurück zur Übersicht

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