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