blob: 432a362d66e848c25155fa6e2f6319ad0b8938a4 [file] [log] [blame]
Zesstra953f9972017-02-18 15:37:36 +01001
MG Mud User88f12472016-06-24 23:31:02 +02002ModifyQuestTime()
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 ModifyQuestTime(string questname, int zeit)
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 /std/player/quests.c
MG Mud User88f12472016-06-24 23:31:02 +020016
MG Mud User88f12472016-06-24 23:31:02 +020017
Zesstra953f9972017-02-18 15:37:36 +010018ARGUMENTE
19=========
20
21 questname
22 Questname, wie er im Questmaster eingetragen wurde.
23 zeit
24 Zeitpunkt, zu dem die Quest geloest wurde
25
26
27RUeCKGABEWERT
28=============
29
30 1 : Questzeitpunkt erfolgreich nachgetragen
31 -1 : keine Zugriffsrechte (nur EM+ und der Tagebuchmaster erlaubt)
32 -2 : Questliste im Spielerobjekt ist unerwartet kein Mapping
33 -3 : Spieler hat diese Quest noch nicht bestanden
34 -4 : kein gueltiger Zeitpunkt uebergeben (kein Integer, Wert < -1
35 oder Wert > time()).
36
37
38BESCHREIBUNG
39============
40
41 Mit dieser Funktion kann der Zeitpunkt nachgetragen werden, zu
42 dem ein Spieler eine bestimmte Quest bereits geloest hat.
43 Als Questname wird dazu der Name angegeben, der im Questmaster
44 eingetragen ist. Der Zeitpunkt ist als Integer-Wert im ueblichen
45 time()-Format anzugeben. Uebergibt man -1 als <zeit>, dann wird
46 der Tagebuchmaster erneut versuchen, das Logfile einzulesen,
47 wenn der Spieler das naechste mal sein Abenteuertagebuch liest.
48
49
50HINWEIS
51=======
52
53 Die Funktion mktime() ist nuetzlich, wenn der Zeitpunkt des
54 Bestehens einer Quest manuell rekonstruiert werden muss, der
55 Zeitpunkt aber nur als Datums-/Zeitangabe in Textform vorliegt
56 (etwa aus einem Logfile oder aus der Quest-Feedbackmail).
57
58
59SIEHE AUCH
60==========
61
62 /secure/questmaster.h, /obj/tools/questtool
63 GiveQuest(L)
64 mktime(E), dtime(SE)
65
MG Mud User88f12472016-06-24 23:31:02 +020066Zuletzt geaendert: Mon, 27. Jan. 2015, Arathorn