blob: 3e9f50412e331d0dd5d5ff906eac87ce74b33ec0 [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001AddWizardForUID()
2=================
3
4FUNKTION
5--------
6::
7
8 string* AddWizardForUID(string uid, string wizard);
9
10DEFINIERT IN
11------------
12::
13
14 /secure/master/userinfo.c
15
16ARGUMENTE
17---------
18::
19
20 uid
21 Die UID, fuer die man einen (weiteren) verantwortlichen Magier
22 explizit eintragen moechte.
23 wizard
24 Der Magier, den man eintragen moechte.
25
26BESCHREIBUNG
27------------
28::
29
30 Die Funktion traegt einen Magier 'wizard' explizit als verantwortlichen
31 Magier fuer die UID 'uid' ein. Hierbei kann 'uid' sogar der Name eines
32 anderen Magiers sein, dessen UIDs 'wizard' sozusagen "adoptiert".
33
34 Berechtigt zum Eintragen von Magiern fuer bestimmte UIDs sind alle Magier,
35 die (implizit oder explizit) verantwortlich fuer die jeweilige UID sind.
36 Z.B. kann Zesstra ohne weiteres jemand weiteren als verantwortlich fuer
37 d.inseln.zesstra eintragen.
38
39RUeCKGABEWERT
40-------------
41::
42
43 Zurueckgeliefert wird ein Array von Strings, jedes Element ist eine UID,
44 fuer die dier Magier jetzt explizit eingetragen ist.
45
46BEMERKUNGEN
47-----------
48::
49
50 Es ist nicht noetig, z.B. Zesstra als verantwortlich fuer d.inseln.zesstra
51 einzutragen, da sie ohnehin schon implizit dafuer zustaendig ist. Auch
52 fuer RMs bzw. GMs muss ihre Region bzw. Gilde nicht explizit eingetragen
53 werden.
54
55BEISPIELE
56---------
57::
58
59 master()->AddWizardForUID("p.waterluh","zook");
60
61
62
63 string *uids = master()->AddWizardForUID("jof","zook");
64 printf("Zook ist nun explizit zustaendig fuer: %s\n",CountUp(uids));
65
66SIEHE AUCH
67----------
68::
69
70 QueryWizardsForUID(), QueryUIDsForWizard,
71 RemoveWizardFromUID()
72
7320.02.2007, Zesstra
74