| ModifyQuestTime() |
| |
| FUNKTION: |
| int ModifyQuestTime(string questname, int zeit) |
| |
| DEFINIERT IN: |
| /std/player/quests.c |
| |
| ARGUMENTE: |
| questname |
| Questname, wie er im Questmaster eingetragen wurde. |
| zeit |
| Zeitpunkt, zu dem die Quest geloest wurde |
| |
| RUeCKGABEWERT: |
| 1 : Questzeitpunkt erfolgreich nachgetragen |
| -1 : keine Zugriffsrechte (nur EM+ und der Tagebuchmaster erlaubt) |
| -2 : Questliste im Spielerobjekt ist unerwartet kein Mapping |
| -3 : Spieler hat diese Quest noch nicht bestanden |
| -4 : kein gueltiger Zeitpunkt uebergeben (kein Integer, Wert < -1 |
| oder Wert > time()). |
| |
| BESCHREIBUNG: |
| Mit dieser Funktion kann der Zeitpunkt nachgetragen werden, zu |
| dem ein Spieler eine bestimmte Quest bereits geloest hat. |
| Als Questname wird dazu der Name angegeben, der im Questmaster |
| eingetragen ist. Der Zeitpunkt ist als Integer-Wert im ueblichen |
| time()-Format anzugeben. Uebergibt man -1 als <zeit>, dann wird |
| der Tagebuchmaster erneut versuchen, das Logfile einzulesen, |
| wenn der Spieler das naechste mal sein Abenteuertagebuch liest. |
| |
| HINWEIS: |
| Die Funktion mktime() ist nuetzlich, wenn der Zeitpunkt des |
| Bestehens einer Quest manuell rekonstruiert werden muss, der |
| Zeitpunkt aber nur als Datums-/Zeitangabe in Textform vorliegt |
| (etwa aus einem Logfile oder aus der Quest-Feedbackmail). |
| |
| SIEHE AUCH: |
| /secure/questmaster.h, /obj/tools/questtool |
| GiveQuest(L) |
| mktime(E), dtime(SE) |
| |
| ---------------------------------------------------------------------------- |
| Zuletzt geaendert: Mon, 27. Jan. 2015, Arathorn |