
Mein Problem ist, wenn die Taste
[7] gedrückt wird soll sollen folgene IF ausgeführt werden. Aber nur die dessen Bedingung stimmt!
Wenn aber die unterste der drei If ausgeführt wurde wird die var ´´besetzt´´ auf 1 gesetzt und macht so automatisch die mittlere war

Die Funktion wird wie es aussieht mehrere amle aufgerufen. Dabei soll das die Zeile ´´if(warte_ab == 1){return;}´´ das verhindern!
var besetzt;
var warte_ab;
function taster_anders //D
{
if(warte_ab == 1){return;}
warte_ab=1;
while(1)
{
if(key_7)//D
{
timerstart();
if((besetzt == 2) && (...)) {... besetzt=3;}
if((besetzt == 1) && (...)) {... besetzt=2;}
if((besetzt == 0) && (...)) {... besetzt=1;}
}
wait(1);
}
warte_ab=0;
}
Inari