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