blob: 190860842ec9b70a26de87c06437b1b650bc640a [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001QueryTimedAttrModifier()
2FUNKTION:
3 mapping QueryTimedAttrModifier(string key)
4
5DEFINIERT IN:
6 /std/living/attributes.c
7
8ARGUMENTE:
9 key - aus P_TIMED_ATTR_MOD abzufragender Eintrag
10
11BESCHREIBUNG:
12 Der zu key gehoerende Eintrag in P_TIMED_ATTR_MOD wird abgefragt.
13
14RUeCKGABEWERT:
15 Ein leeres Mapping im Falle eines fehlerhaften key-Argumentes oder
16 eines nicht existenten Keys.
17
18 Ansonsten wird ein Mapping der Form
19
20 ([
21 Key : ([ Mapping mit den Modifikatoren ]) ;
22 Ablaufzeit ; Ablaufobjekt ; Nachrichtenempfaenger
23 ])
24
25 zurueckgegeben.Die Ablaufzeit ist hierbei die Zeit in Sekunden seit
26 dem 1. Jan 1970, 0.0:0 GMT, das Ablaufobjekt ist das Objekt an dessen
27 Existenz die Attributveraenderungen gebunden ist und der
28 Nachrichtenempfaenger ist dasjenigen Objekte welches im Falle
29 durch den Aufruf von "NotifyTimedAttrModExpired" benachrichtigt
30 wird sobald das Attribut abgelaufen ist.
31 Der Funktion NotifyTimedAttrModExpired wird als Argument der key
32 der abgelaufenen Attributveraenderung uebergeben.
33 Das Mapping ist eine Kopie der Originaldatenstruktur zu diesem Key.
34
35SIEHE AUCH:
36 QueryAttribute(), QueryRealAttribute(), QueryAttributeOffset(),
37 SetAttribute(), SetRealAttribute(), UpdateAttributes(),
38 SetTimedAttrModifier(), DeleteTimedAttrModifier(),
39 P_ATTRIBUTES, P_ATTRIBUTES_OFFSETS, P_TIMED_ATTR_MOD,
40 P_X_ATTR_MOD, P_M_ATTR_MOD, /std/living/attributes.c
41----------------------------------------------------------------------------
42Last modified: Tue Jul 27 20:00:20 2004 by Muadib