blob: 8c765d7abd60236c2aacc14b1352d4d903404cda [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
MG Mud User88f12472016-06-24 23:31:02 +02002GetGroupMembers()
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 string *GetGroupMembers(string grp)
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 /p/daemon/materialdb.c (MATERIALDB)
MG Mud User88f12472016-06-24 23:31:02 +020016
Zesstra953f9972017-02-18 15:37:36 +010017
18ARGUMENTE
19=========
20
21 string grp - Gruppenname
22
23
24BESCHREIBUNG
25============
26
27 Gibt alle dieser Gruppe zugehoerigen Materialien zurueck. Dazu gut, sich
28 einen Ueberblick ueber die aktuelle Liste zu verschaffen.
29
30
31RUECKGABEWERT
32=============
33
34 Array von Strings mit Materialien oder ({})
35
36
37BEISPIELE
38=========
39
40 // wir wollen irgend ein Metall haben, nennen dies aber beim Namen
41 int ind;
42 string* likeit;
43 likeit=MATERIALDB->GetGroupMembers(MATGROUP_METAL);
44 ind=random(sizeof(likeit));
45 ...
46 write("Der Schmied sagt: Mir fehlt noch "+
47 MATERIALDB->MaterialName(likeit[ind], WER, 100)+".\n");
48 ...
49
50
51SIEHE AUCH
52==========
53
54 Konzepte: material, materialerkennung
55 Grundlegend: P_MATERIAL, /sys/thing/material.h
56 Master: AddMaterial(), ConvMaterialList(), MaterialGroup(),
57 GroupName(), MaterialName(),
58 GetMatMembership()
59
607. Mai 2004 Gloinson