Miikku
08.06.2007, 14:58
Hallo!
Ich habe ein Problem, zu verstehen, wieso bei einer if-abfrage bei mir weder der if, noch der else teil ausgeführt wird:
@>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?:confused:
Ich habe ein Problem, zu verstehen, wieso bei einer if-abfrage bei mir weder der if, noch der else teil ausgeführt wird:
@>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?:confused: