Vorher aber: Zahlen nicht in Anführungsstriche einklammern.
dialogue "PE1", "3";
dialogue "PE1", 3;
Jetzt zu dem eigentlichen Problem. Stell dir vor du wärst der Parser.
Du fragst ab ob die Variable $dialog den Wert 1 hat. Das bejast du, führst den Dialog aus und setzt den Wert der Variable auf 2.
Jetzt fragst du ab ob der Wert der Variable $dialog 2 ist. Das bejast du ebenfalls da du ja gerade den Wert geändert hast. Also zeigst du den zweiten Dialog an und überschreibst damit den ersten.
Ändere einfach die Reihenfolge der Abfrage.
Falsch:
1
2
3
4
5
6
7
2
3
4
5
6
7
if($bla==1) 	{ 	$bla = 2; 	} if($bla==2) 	{ 	}
Richtig:
1
2
3
4
5
6
7
2
3
4
5
6
7
if($bla==2) 	{ 	} if($bla==1) 	{ 	$bla = 2; 	}
edited 1×, last 08.12.08 08:24:40 pm