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!

Code:
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