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