blob: 42355ff699f3cfb7d10ef7da2ae1a84d222440f9 [file] [log] [blame]
Christian Georg Becker0d304ec2017-03-05 22:14:27 +01001IsGuildMember()
2===============
3
4FUNKTION
5--------
6
7 varargs int IsGuildMember(object pl)
8
9DEFINIERT IN
10------------
11
12 /std/gilden_ob.c
13
14RUeCKGABEWERT
15-------------
16
17 1
18 wenn Gildenmitglied
19 0
20 sonst
21
22BESCHREIBUNG
23------------
24
25 Gibt 1 zurueck, wenn der Spieler Gildenmitglied ist, d.h. P_GUILD
26 entsprechend den Gildennamen gesetzt ist. Weitere Pruefungen auf
27 Properties oder Skills werden nicht vorgenommen.
28
29 Kann fuer Spieleraktionen im Gildenraum benutzt werden. Setzt bereits
30 ein _notify_fail() fuer Nichtgildenmitglieder.
31
32BEISPIEL
33--------
34
35 .. code-block:: pike
36
37 protected int clown_weihe(string str)
38 {
39 if(IsGuildMember()) {
40 tortenweihe+=getuid(this_player());
41 this_player()->ReceiveMsg(
42 "Du kniest nieder und empfaengt die Torte des Meisterclown.",
43 MT_NOTIFICATION);
44 send_room(
45 this_object(),
46 this_player()->Name()+" kniet nieder und wird wuerdig getortet.",
47 MT_LOOK|MT_LISTEN);
48 return 1;
49 }
50 return 0;
51 }
52
53SIEHE AUCH
54----------
55
56 Verwandt:
57 :doc:`GuildName`
58 Props:
59 :doc:`../props/P_GUILD`