blob: 9b9b80d443cc1acdc2e813c5ed260a998771f0ea [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
2P_GUILD_LEVELS
3**************
4
5
6NAME
7====
8
9 P_GUILD_LEVELS "guild_levels"
10
11
12DEFINIERT IN
13============
14
15 /sys/new_skills.h
16
17
18BESCHREIBUNG
19============
20
21 Diese Gildenproperty enthaelt ein Mapping mit den
22 Stufenbeschraenkungen fuer die jeweiligen Gildenstufen. Als
23 Schluessel dient der jeweilige Gildenlevel und die entsprechenden
24 Eintraege sind wiederum Mappings, in welchen die Beschraenkungen
25 angegeben sind.
26
27
28BEMERKUNGEN
29===========
30
31 Die Beschraenkungen fuer Level 1 sollten auch fuer die
32 Eintrittsbeschraenkungen der Gilde gelten. Letztere kann man in der
33 Property P_GUILD_RESTRICTIONS angeben.
34
35
36BEISPIELE
37=========
38
39 Das folgende Beispiel zeigt ein paar moegliche Abfragen:
40 string check(object pl);
41 SetProp(P_GUILD_LEVELS,([1:([P_LEVEL:3,P_QP:100,SR_FUN:#'check]),
42 2:([A_INT:10,P_LEVEL:25]),
43 3:([A_INT:20,P_LEVEL:50])]));
44 string check(object pl)
45 { if(pl->QueryProp(P_MALE))
46 return 0;
47 return "Fuer Frauen ist das nichts!\n";
48 }
49
50
51SIEHE AUCH
52==========
53
54 P_GUILD_LEVEL, P_GUILD_RESTRICTIONS, /std/restriction_checker.c
55
56Last modified: Wed Jan 14 19:17:06 1998 by Patryn