blob: a294a5e31a0bf0777c87e1539c67109b3b8878cd [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001THEMA:
2 secure-Verzeichnisse
3
4FUNKTION:
5 Magier haben die Moeglichkeit in ihren Gilden oder Regions-
6 verzeichnissen /secure Verzeichnisse anzulegen, in denen Daten dann
7 vor Lesezugriffen anderer Magier geschuetzt sind. Leserechte in diesen
8 Verzeichnissen haben grundsaetzlich nur diejenigen, die dort auch
9 Schreibrechte haben. Diese Verzeichnisse sind fuer (Quest-)Raetsel oder
10 schwierige NPCs mit vielen Stufenpunkten gedacht. Diese Verzeichnisse
11 sind ausdruecklich _nicht_ dazu gedacht, dort ganze Gebiete oder Quests
12 abzulegen, da bei Problemen andere Magier nur noch sehr schwer helfen
13 koennen. Aus diesem Grund sind die Regionsmagier gehalten darauf zu
14 achten, dass diese Verzeichnisse nur mit Bedacht verwendet werden.
15 Sollte das ganze ausarten und uebertrieben werden, so wird der Schutz
16 der secure Verzeichnisse in den betroffenen Gebieten/Regionen wieder
17 aufgehoben!
18
19HINWEIS:
20 Es ist _nicht_ moeglich ganze Verzeichnisbaeume in ein secure/
21 Verzeichnis abzulegen. Anders formuliert:
22 Unterverzeichnisse von secure/ geniessen _keinen_ besonderen Schutz.
23
24BEISPIEL:
25
26 o richtiger Einsatz in einem fiktiven standard include file...
27
28 #define HOME(x) "/d/region/magiername/meingebiet/"+x
29 #define NPC(x) HOME("npc/"+x)
30 -> /d/region/magiername/meingebiet/npc/
31 #define OBJ(x) HOME("obj/"+x)
32 -> /d/region/magiername/meingebiet/obj/
33 #define ROOM(x) HOME("room/"+x)
34 -> /d/region/magiername/meingebiet/room/
35 #define SECURE(x) HOME("secure/"+x)
36 -> /d/region/magiername/meingebiet/secure/
37
38
39 o falscher (wirkungsloser) Einsatz mit einem Verzeichnisbaum:
40
41 #define HOME(x) "/d/region/magiername/meingebiet/secure/"+x
42 #define NPC(x) HOME("npc/"+x)
43 -> /d/region/magiername/meingebiet/secure/npc/
44 #define OBJ(x) HOME("obj/"+x)
45 -> /d/region/magiername/meingebiet/secure/obj/
46 #define ROOM(x) HOME("room/"+x)
47 -> /d/region/magiername/meingebiet/secure/room/
48
49
50LETZTE AeNDERUNG:
51 04.09.2011 Zesstra
52