blob: 65f920a59ed99325e9b74bf84c42f2ea65b18507 [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001GiveMiniQuest()
2===============
3
4FUNKTION
5--------
6::
7
8 int GiveMiniQuest(object winner)
9
10DEFINIERT IN
11------------
12::
13
14 /secure/questmaster
15
16ARGUMENTE
17---------
18::
19
20 winner
21 Spielerobjekt, das die Quest bestanden hat.
22
23RUeCKGABEWERT
24-------------
25::
26
27 (Die Defines fuer den Rueckgabewert finden sich in
28 /secure/questmaster.h)
29 1 : Hat geklappt (OK)
30 -1 : Spieler hat die Quest bereits geloest (MQ_ALREADY_SET)
31 -2 : Ungueltiger Questname (MQ_KEY_INVALID)
32 -3 : Unbefugter Zugriff (MQ_ILLEGAL_OBJ)
33 -4 : Quest zur Zeit inaktiv (MQ_IS_INACTIVE)
34 -5 : Gaeste loesen keine Quests (MQ_GUEST)
35
36BESCHREIBUNG
37------------
38::
39
40 Mit dieser Funktion wird nach dem erfolgreichen Loesen einer
41 MiniQuest die Quest im Spieler eingetragen. Dabei muss der
42 Aufruf in dem Objekt erfolgen, welches im Questmaster
43 eingetragen ist. Als Argument muss das Spielerobjekt
44 angegeben werden, welches die Quest bestanden hat.
45
46
47
48BEISPIEL
49--------
50::
51
52 QM->GiveMiniQuest(this_player());
53
54SIEHE AUCH
55----------
56::
57
58 HasMiniQuest
59 /secure/questmaster.h, /secure/questmaster.c
60
61HINWEIS
62-------
63::
64
65 Die Informationen fuer den EM fuer Quests sollten diesem
66 beim Eintragen der Miniquest in den Questmaster per Mail
67 zugeschickt werden. Siehe dazu die Hilfe zu AddMiniQuest.
68
69
70Zuletzt geaendert: Don, 30. Jan 2014, 22:14:12 von Ark.
71