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