blob: ef70aa3589def5c6b518227df5e930d2f73a9f44 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001GetGroupMembers()
2FUNKTION:
3 string *GetGroupMembers(string grp)
4
5DEFINIERT IN:
6 /p/daemon/materialdb.c (MATERIALDB)
7
8ARGUMENTE:
9 string grp - Gruppenname
10
11BESCHREIBUNG:
12 Gibt alle dieser Gruppe zugehoerigen Materialien zurueck. Dazu gut, sich
13 einen Ueberblick ueber die aktuelle Liste zu verschaffen.
14
15RUECKGABEWERT:
16 Array von Strings mit Materialien oder ({})
17
18BEISPIELE:
19 // wir wollen irgend ein Metall haben, nennen dies aber beim Namen
20 int ind;
21 string* likeit;
22 likeit=MATERIALDB->GetGroupMembers(MATGROUP_METAL);
23 ind=random(sizeof(likeit));
24 ...
25 write("Der Schmied sagt: Mir fehlt noch "+
26 MATERIALDB->MaterialName(likeit[ind], WER, 100)+".\n");
27 ...
28
29SIEHE AUCH:
30 Konzepte: material, materialerkennung
31 Grundlegend: P_MATERIAL, /sys/thing/material.h
32 Master: AddMaterial(), ConvMaterialList(), MaterialGroup(),
33 GroupName(), MaterialName(),
34 GetMatMembership()
35
367. Mai 2004 Gloinson