Hallo!

Ich habe ein Problem, zu verstehen, wieso bei einer if-abfrage bei mir weder der if, noch der else teil ausgeführt wird:
Code:
@>Conditional Branch: Script: $game_map.events[1].x == 19 and game_map.events[1].y == 8
  @>Conditional Branch: Script: !$m2_bool2
    @>Text: okay
    @>Script: $m2_bool2 = true
   :  Branch End
  @>
 : Else
  @>Conditional Branch: Script: $m2_bool2
    @>Script: $m2_bool2 = false
    @>
   :  Branch End
  @>
 : Branch End
@>
Das ganze läuft in einem Paralelprozess und soll überprüfen, ob das 1. Event auf den Koordinaten x=19 und y=8 ist.
Wenn dies der Fal ist, soll "okay" gesagt werden (nur 1 mal) und wenn das Event nichtmehr auf den Koordinaten ist und wieder rauf geht, soll wieder "okay" gesagt werden.

Problem: Es wird nur 1x "okay" gesagt wenn das Event das 1. mal auf das Feld geht. Danach kann es sooft daraufgehen wie es will, und nix passiert!
Warum?