blob: a557bee4c95fc77e5bc33f7375bd119cd6488e53 [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
MG Mud User88f12472016-06-24 23:31:02 +02002HasMiniQuest()
Zesstra953f9972017-02-18 15:37:36 +01003**************
MG Mud User88f12472016-06-24 23:31:02 +02004
MG Mud User88f12472016-06-24 23:31:02 +02005
Zesstra953f9972017-02-18 15:37:36 +01006FUNKTION
7========
MG Mud User88f12472016-06-24 23:31:02 +02008
Zesstra953f9972017-02-18 15:37:36 +01009 int HasMiniQuest(mixed pl, mixed name)
MG Mud User88f12472016-06-24 23:31:02 +020010
MG Mud User88f12472016-06-24 23:31:02 +020011
Zesstra953f9972017-02-18 15:37:36 +010012DEFINIERT IN
13============
MG Mud User88f12472016-06-24 23:31:02 +020014
Zesstra953f9972017-02-18 15:37:36 +010015 /secure/questmaster
MG Mud User88f12472016-06-24 23:31:02 +020016
Zesstra953f9972017-02-18 15:37:36 +010017
18ARGUMENTE
19=========
20
21 pl
22 Name des Spielers oder das Spielerobjekt
23 name
24 Filename des Objekts oder das Objekt selbst, welches die Miniquest
25 im Spieler eintragen darf, oder die Nummer (int) der Miniquest
26
27
28RUeCKGABEWERT
29=============
30
31 1 : Der Spieler hat die MiniQuest
32 0 : Der Spieler hat die MiniQuest noch nicht
33 -2 : angegebene Miniquest existiert nicht
34 -3 : falsche Datentypen fuer pl oder name uebergeben
35
36
37BESCHREIBUNG
38============
39
40 Mit dieser Funktion kann getestet werden, ob ein Spieler eine
41 MiniQuest bereits geloest hat. Dabei ist entweder der Filename des
42 Objektes anzugeben, das die Quest im Spieler eintragen darf oder
43 das Objekt selbst.
44
45
46BEISPIEL
47========
48
49 if( QM->HasMiniQuest(getuid(this_player()), this_object())!=1 )
Zesstra16b2a152020-04-12 12:40:29 +020050 tell_object(this_player(), "Du bist noch nicht reif genug.\n");
Zesstra953f9972017-02-18 15:37:36 +010051
52
53SIEHE AUCH
54==========
55
56 GiveMiniQuest(L)
57 /secure/questmaster.h, /secure/questmaster.c
58
MG Mud User88f12472016-06-24 23:31:02 +020059Zuletzt geaendert: 2014-Feb-03, Arathorn.