Problem ist Folgendes:
Wenn ein Common Event als PP durch einen Switch gestartet wird, und der betreffende Switch wieder ausgeschaltet wird, dann springt das Common Event nicht wieder zum Anfang zurück, sondern pausiert mitten im Eventcode.
Allerdings wäre es für mich praktischer, wenn das CE in diesem Falle wieder von vorne anfangen würde.
Gibt es dafür irgendeine Lösungsmöglichkeit? Vielen Dank schonmal für eure Hilfe =)
Geändert von Edmond Dantès (04.10.2015 um 22:15 Uhr)
Wenn der Punkt, wo das unterbrochen werden soll fest ist, also immer der gleiche Punkt ist, könnte man das so machen
Dann würde das CE einfach an dem Punkt unterbrochen werden und wenn es wieder aufgerufen werden soll, müsste man halt vorher Switch XYZ aktivieren, dann würde das wieder zu Label X gehen.
Wenn allerdings der Punkt nicht fest ist, es also egal wo man stoppt wieder am Anfang sein soll, dann weiß ich auch nicht.
Falls das allerdings nur einmal geschehen soll, könnte man ein 2. Common Event mit dem gleichen Inhalt machen, das würde dann wieder vom Anfang starten.
Es ist zwar strukturmäßig ein Graus, aber was du machen kannst, wäre, einen Switch einzubauen, der beim Aktivieren genau das macht, was goldenroy erklärt hat... und dessen Forks nach JEDEM Befehl in deinem CE stehen.
Aber nochmal: Erklär mal, was das Ding eigentlich macht, dann findet sich vielleicht ne Lösung in einer anderen Richtung
--
class Dog { //(...)
boolean getBuddha() { throw NullPointerException; } }
Spielt Hero-Chan!