Vorneweg: Ich habe zuletzt vor ~5 Jahren mit dem RPG-Maker gearbeitet (damals noch XP, 2000 und 2003), daher muss nicht alles richtig oder genau wie im VX sein. Allgemein gilt aber, Variablen sind sehr wichtig für den RPG-Maker, du wirst sie auf jeden Fall brauchen. ;)
Sie sind prinzipiell wie Schubladen zu verstehen, in denen man Sachen verstauen kann, für diesen Fall beispielsweise wären das Zahlen. Diese Zahlen stehen für die Zustände, in denen sich unsere Quest befinden kann.
- 0 = Quest verfügbar, noch nicht angenommen
- 1 = Quest angenommen, noch nicht alles fertig
- 2 = Quest angenommen, alles fertig (alles gesammelt/getötet)
- 3 = Quest abgeschlossen
Für eine einfache Sammelquest benötigt man jetzt in der Regel zwei Events, einmal für denjenigen, der die Quest gibt, und dann für denjenigen, der "uns hilft, sie abzuschließen" (der Gegner, den man besiegen muss/das Item, das man finden muss). Du kannst das Verhalten eines Events ja dadurch beeinflussen, dass du mehrere Seiten mit Aktionen für ein Event erstellen kannst. Für jede Seite kannst du außerdem eine Bedingung festlegen, in unserem Fall brauch man also für ein Questperson-Event vier Seiten, auf denen jeweils überprüft wird, ob die Quest-Variable auf 0, 1, 2 oder 3 gesetzt ist. Diese tut dann auf den jeweiligen Event-Seiten folgendes:
- 0 = Text ausgeben ("Hallo, ich habe eine Quest für dich! Viel Spaß!") + Variable auf 1 setzen
- 1 = Text ausgeben ("Hallo. Hast du die Quest schon abgeschlossen?")
- 2 = Text ausgeben ("Ich sehe, du hast alles für die Quest erledigt! Vielen Dank!") + Belohnungen ausgeben (Gold + Items oder was auch immer) + Variable auf 3 setzen
- 3 = Text ausgeben ("Danke, dass du mir bei meiner Quest geholfen hast" - die Questperson soll sich ja auch wenn schon alles vorbei ist an unsere Hilfsbereitschaft erinnern. ;))
Die Person/das Event, die dafür sorgt, dass man die Quest erfüllen kann, benötigt im Idealfall nur eine Eventseite: die Quest-Variable muss gleich 1 sein (wir haben also die Quest, brauchen jetzt aber irgendwas, um sie abzuschließen!). Als Befehle kann man jetzt machen, was man will (ein Gespräch, einen Kampf, man bekommt ein Item). Am Ende muss dann auf jeden Fall die Variable auf 2 gesetzt werden - wir haben also alles fertig gemacht und können jetzt zur Questperson, um die Quest abgeben zu können.
Hoffe, das hat dir ein wenig weiter geholfen. Wenn noch Fragen offen sind, einfach noch mal fragen. ;)