MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame^] | 1 | QueryTimedAttrModifier() |
| 2 | FUNKTION: |
| 3 | mapping QueryTimedAttrModifier(string key) |
| 4 | |
| 5 | DEFINIERT IN: |
| 6 | /std/living/attributes.c |
| 7 | |
| 8 | ARGUMENTE: |
| 9 | key - aus P_TIMED_ATTR_MOD abzufragender Eintrag |
| 10 | |
| 11 | BESCHREIBUNG: |
| 12 | Der zu key gehoerende Eintrag in P_TIMED_ATTR_MOD wird abgefragt.
|
| 13 |
|
| 14 | RUeCKGABEWERT:
|
| 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 | |
| 35 | SIEHE 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 | ----------------------------------------------------------------------------
|
| 42 | Last modified: Tue Jul 27 20:00:20 2004 by Muadib
|