Hallo,

wie kann ich eine Whileschleife einfach stoppen? Nach dem Laden des nächsten Levels wird sie nicht mehr benötigt.

Mein Versuch hat nicht geklappt:

Code:
void playerfall()
{

  int nX = 1;


  while (nX = 1) {
	
		    if (player.z < -150) {
		    ptr_remove(player);
		    resetplayer();
		    }
	
	wait (1);	
	}


}


Nachdem ich eine neue wmb geladen habe, wollte ich das Ganze mit int nX = 0; in einer anderen Function aushebeln, aber das scheint so nicht zu funktionieren. Die playerfall Schleife bleibt weiter aktiv. Wie macht man das richtig? Muss man den Inhalt von int nX nochmal extra in eine Variable setzen? Wenn ja, wie sieht das aus?
Oder ist der Ansatz ganz falsch?


MfG
Basti