-
Veteran
hallöchen,
also ich vermute es gibt zwei? Wege, ohne Gewähr:
1. Das Ansprechen einer Person setzt einen Switch der den PP ausstellt. Im PP wird nach jeden 16sekunden und dem Move ein neues Label eingefügt, und eine Variable hochgezählt. Außerdem steht am Anfang des PP ein Conditional Branch, der die Variable abfragt und je nachdem zu einem bestimmten Label springt. Fängt der PP nach dem Gespräch wieder von vorne an springt er dann zu dem besagten Label.
2. Du kopierst den Inhalt deines fertigen! PP in ein Common Event, das mit einem Switch angeschalten wird (sonst würde es ja immer laufen). Wird das PP dann unterbrochen und wieder aufgenommen, sollte laut dem hier da fortgeführt werden, wo aufgehört wurde.
Über die Move Event Befehle brauchst du dir dann keine Sorgen machen. Das CE PP kennt zwar die Events nicht, die bewegt werden sollen (da steht dann ein ?), aber wenn du dann auf der Map bist, müsste es die richtigen Events bewegen, da sie dann existieren. (Also bei mir klappt das z.B. wenn ich mich von einer Map auf eine andere teleportiere, und dann beispielsweise ein Tür beim Schließen animieren will, ohne extra einen PP einzubauen. Die Ursprungsmap kennt dann den Event der neuen Map (die Tür) noch nicht, dennoch kann ich den MoveEvent vorfertigen und dann dort einbauen) - ^^ wenn das zu schlecht erklärt ist, vergiß es einfach xD
Hoffe eine dieser Lösungen klappt für dich ^^°
PS: Es gibt sicherlich noch eine dritte Möglichkeit, aber ich hab keine Zeit mehr ^^. Und zwar wäre jene, dass du die Warteschlage über das Movement-Type der Events regelst
Geändert von MarcL (30.05.2012 um 12:47 Uhr)
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln