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