Morgengrauner Dokumentation
Dateipfad: /home/mud/mudlib/doc/props/P_INTERNAL_EXTRA_LOOKP_INTERNAL_EXTRA_LOOK
*********************
NAME
====
P_INTERNAL_EXTRA_LOOK
"internal_extralook"
DEFINIERT IN
============
/sys/living/description.h
BESCHREIBUNG
============
Abfrage mittels QueryProp(): Es wird der finale Extralook als
String zurueckgegeben, der auch in der Ausgabe der Spieler-
Langbeschreibung verwendet wird.
Abfrage mittels Query(): Es wird ein Mapping mit allen Eintraegen
und deren Daten zurueckgegeben. Die Verwaltung dieser Daten erfolgt
mittels AddExtraLook() und RemoveExtraLook(). Die Struktur des
Mappings ist folgende:
Der Key ist jeweils die ID des Extralooks, der Value ist erneut ein
Mapping, welches folgende Keys enthalten kann:
* "xllook": String, der im Extralook des Living angezeigt wird.
* "xlduration": Zeitstempel (int), der angibt, wie lang der Eintrag
gueltig ist.
* 0 ewig gueltig
* <0 gueltig bis Ende/Reboot
* >0 Gueltig in Sekunden
* "xlende": String, der nach Ablaufen an das Living ausgegeben
wird.
* "xlfun": Funktion, die gerufen wird und den String zurueckliefern
muss, der ausgegeben werden soll.
* "xlendefun": Funktion, die gerufen wird, wenn der Eintrag
abgelaufen ist und den String zurueckliefern muss, der dann ans
Living ausgegeben wird.
* "xlobjectname": Objekt, in dem die o.a. Funktionen gerufen
werden.
BEMERKUNGEN:
============
Warnung:
Keine echte Property. Die Methode _query_internal_extralook() in
/std/living/description.c stellt die Daten zusammen.
Warnung:
ACHTUNG: Bitte nur die bereitgestellten Methoden zur Manipulation
benutzen! Setzen als Property hat keinen Effekt.
SIEHE AUCH
==========
Verwandt:
AddExtraLook(), RemoveExtraLook() long(), HasExtraLook()
Fuer Spielerobjekte:
P_EXTRA_LOOK
15. Juni 2017 Gloinson
zurück zur Übersicht