blob: 0003a4ecd2d03fe6ae354813a3823cf71bed0a56 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001HasMiniQuest()
Zesstra953f9972017-02-18 15:37:36 +01002**************
MG Mud User88f12472016-06-24 23:31:02 +02003
MG Mud User88f12472016-06-24 23:31:02 +02004
Zesstra953f9972017-02-18 15:37:36 +01005FUNKTION
6========
MG Mud User88f12472016-06-24 23:31:02 +02007
Zesstra953f9972017-02-18 15:37:36 +01008 int HasMiniQuest(mixed pl, mixed name)
MG Mud User88f12472016-06-24 23:31:02 +02009
MG Mud User88f12472016-06-24 23:31:02 +020010
Zesstra953f9972017-02-18 15:37:36 +010011DEFINIERT IN
12============
MG Mud User88f12472016-06-24 23:31:02 +020013
Zesstra953f9972017-02-18 15:37:36 +010014 /secure/questmaster
MG Mud User88f12472016-06-24 23:31:02 +020015
Zesstra953f9972017-02-18 15:37:36 +010016
17ARGUMENTE
18=========
19
20 pl
21 Name des Spielers oder das Spielerobjekt
22 name
23 Filename des Objekts oder das Objekt selbst, welches die Miniquest
24 im Spieler eintragen darf, oder die Nummer (int) der Miniquest
25
26
27RUeCKGABEWERT
28=============
29
30 1 : Der Spieler hat die MiniQuest
31 0 : Der Spieler hat die MiniQuest noch nicht
32 -2 : angegebene Miniquest existiert nicht
33 -3 : falsche Datentypen fuer pl oder name uebergeben
34
35
36BESCHREIBUNG
37============
38
39 Mit dieser Funktion kann getestet werden, ob ein Spieler eine
40 MiniQuest bereits geloest hat. Dabei ist entweder der Filename des
41 Objektes anzugeben, das die Quest im Spieler eintragen darf oder
42 das Objekt selbst.
43
44
45BEISPIEL
46========
47
48 if( QM->HasMiniQuest(getuid(this_player()), this_object())!=1 )
Zesstra16b2a152020-04-12 12:40:29 +020049 tell_object(this_player(), "Du bist noch nicht reif genug.\n");
Zesstra953f9972017-02-18 15:37:36 +010050
51
52SIEHE AUCH
53==========
54
55 GiveMiniQuest(L)
56 /secure/questmaster.h, /secure/questmaster.c
57
MG Mud User88f12472016-06-24 23:31:02 +020058Zuletzt geaendert: 2014-Feb-03, Arathorn.