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