blob: 71c4fdfe4f6aef1538d1bf7d1d244b6996b4898a [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
MG Mud User88f12472016-06-24 23:31:02 +02002QueryProp()
Zesstra953f9972017-02-18 15:37:36 +01003***********
MG Mud User88f12472016-06-24 23:31:02 +02004
MG Mud User88f12472016-06-24 23:31:02 +02005
Zesstra953f9972017-02-18 15:37:36 +01006FUNKTION
7========
MG Mud User88f12472016-06-24 23:31:02 +02008
Zesstra953f9972017-02-18 15:37:36 +01009 mixed QueryProp(string name);
MG Mud User88f12472016-06-24 23:31:02 +020010
MG Mud User88f12472016-06-24 23:31:02 +020011
Zesstra953f9972017-02-18 15:37:36 +010012DEFINIERT IN
13============
MG Mud User88f12472016-06-24 23:31:02 +020014
Zesstra953f9972017-02-18 15:37:36 +010015 /std/thing/properties.c
MG Mud User88f12472016-06-24 23:31:02 +020016
MG Mud User88f12472016-06-24 23:31:02 +020017
Zesstra953f9972017-02-18 15:37:36 +010018ARGUMENTE
19=========
20
21 string name - abzufragende Property
22
23
24BESCHREIBUNG
25============
26
27 Der Datenwert der Property 'name' wird zurueckgegeben.
28
29 Existiert eine F_QUERY_METHOD oder eine _query_'name'()-Methode fuer
30 diese Property, so wird diese aufgerufen und ihr 'Value' uebergeben.
31 Eine F_QUERY_METHOD hat dabei Vorrang vor _query_'name'(), d.h.
32 _query_'name'() wird nach erfolgreicher F_QUERY_METHOD nicht mehr
33 gerufen.
34
35 (Diese Methoden nutzen dann Set(), um auf den Datenwert der Property
36 'name' zurueckzugreifen. Teilweise werden aber auch interne Variablen
37 so oeffentlich gemacht und sind nicht in der ueber Set/Query
38 verfuegbaren Property 'name' abgelegt.)
39
40
41RUeCKGABEWERT
42=============
43
44 Der Datenwert der Property.
45 0, falls diese nicht existiert.
46
47
48BEISPIELE
49=========
50
51 // wie hoch sind die aktuelle LP des Spielers?
52 hp = this_player()->QueryProp(P_HP);
53
54
55SIEHE AUCH
56==========
57
58 Aehnliches: SetProp(L), Set(L), Query(L)
59 Generell: SetProperties(L), QueryProperties(L)
60 Konzept: properties, /std/thing/properties.c
61 Sonstiges: P_AUTOLOADOBJ
MG Mud User88f12472016-06-24 23:31:02 +020062
6315.Dez 2004 Gloinson