In der Prozedur steht ja, dass Wechsel einen höheren Wert bekommt, wenn der Preis, welcher bei jedem Klick verringert wird, unter 0 fällt, bzw. gleich 0 ist. Das soll letztendlich eine Art Wechselgeld sein, welches man durch B_Wechsel entnehmen kann. Nun ist es aber ja blöd, wenn B_zumTicket deaktiviert ist, selbst wenn das Wechselgeld 0 ist. Ich muss also, auch wenn die Variable Wechsel 0 ist, erst B_Wechsel betätigen, um B_zumTicket zu aktivieren. Und das soll halt nicht sein, wenn Wechsel =0 ist.
In der ersten IF-Anweisung wird Wechsel um 100 erhöht, was mit hoher Wahrscjeinlichkeit dazu führt, daß nun die zweite IF-Anweisung ebenfalls zutrifft. Vielleicht muss die einfach nur in einen ELSE-Zweig? (Ich habe nämlich immer noch nicht verstanden, was du willst.)