(Unendliche) While Schleife
Hallo alle miteinander.
Ich habe gestern mit der Programmierung via Wire angefangen
bzw. bin eigentlich nur recht zufällig darauf gestoßen.
Jedoch habe ich nun auch schon ein erstes Verständnis Problem.
Und zwar mit dieser Schleife.
Mein Ziel ist es vier Hoverballs anzusteueren. Dazu nehme ich mir von einem
die aktuelle zposition und übergebe sie an die Variable Ypos. Diese dient
daraufhin als Orientierungspunkt für die Höhe. Nur meckert er über Schleife
und gibt mir einen Fehler aus.
Code:
Infinite Loop Detected!
tick quata exceeded
Ich sollte vielleicht erwähnen das ich bereits größere Erfahrungen in den Programmiersprachen
PHP und C gemacht habe. In C benutze ich derartige Schleifen, für die Ansteuerungen eines
Motors, doch wird mir das ganze nicht schlüßig, wieso das ganze nicht auch bei Gmod funktioniert
AW: (Unendliche) While Schleife
Enthält deine Schleife auch noch irgendwelchen Code? Das was du gepostet hast, erzeugt bei einer Ypos von unter 500 offensichtlich eine Endlosschleife. (Die Variable wird ja in der Schleife nicht mehr angerührt, also bleibt die Bedinung für immer erfüllt)
AW: (Unendliche) While Schleife
Indrekt.
HoverSpeed = 1
Ist die Beschleunigung mit der der Hoverball beschleunigt wird.
Da diese Positiv ist beschleunigt bzw. erhöht Ypos, wodurch
dieser irgendwann unweigerlich größer als 500 wird.
Und deshalb diese Schleife.
AW: (Unendliche) While Schleife
Schick einfach mal den Kompletten Code dann kann man sich das bestimmt besser vorstellen.
AW: (Unendliche) While Schleife
Gleich auch mal eine Frage.
Womit deklariere ich tempoare Variablen? (StartPosition)
AW: (Unendliche) While Schleife
Zitat:
Zitat von
Cartment
Gleich auch mal eine Frage.
Womit deklariere ich tempoare Variablen? (StartPosition)
PHP-Code:
@persist StartPosition
AW: (Unendliche) While Schleife
AW: (Unendliche) While Schleife
Weiß denn keiner eine Antwort?
AW: (Unendliche) While Schleife
Ich glaube es kann niemand so ganz dein Problem nachvollziehen. Was soll die while Schleife genau bezwecken? Eine leere Schleife bringt doch nichts?
AW: (Unendliche) While Schleife
Er soll solange in der Schleife bleiben,
bis der Hoverball die gewünschte Position erreicht hat.