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