Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 14 von 14

Thema: (Unendliche) While Schleife

  1. #11

    Standard AW: (Unendliche) While Schleife

    Da liegt der Denkfehler. Das E2 bleibt solange in der Schleife, bis die Schleifenbedingung erfüllt wird, dabei wird nicht das Äußere der Schleife einbezogen. Ergo, es bleibt eine Endlosschleife, da sich die abgefragte Variable nicht in der Schleife verändert und daher nie die Bedingung erfüllt wird. Und daher tritt der von Dir genannte Fehler
    Infinite Loop Detected!
    tick quata exceeded
    ein.
    Geändert von Hidden Evil (26.05.2010 um 17:47 Uhr)

  2. #12

    Standard AW: (Unendliche) While Schleife

    Nur einmal zum Verständnis.
    Ypos ist die aktuelle Höhe des Hovers, die sich durch
    HoverSpeed = 1 stetig verändert/vergrößert. Dementsprechend
    wäre es keine Endlosschleife mehr da der HoverBall ja irgendwann
    die Höhe von 500 überschreitet.

  3. #13

    Standard AW: (Unendliche) While Schleife

    Die Sache ist die, er bleibt in der Schleife da sie einfach leer ist. Und da das soviele Ops erzeugen würde bricht es halt ab. Wieso nicht einfach eine If Abfrage? Trifft die nicht zu, durchläuft er eben den ganzen Code von oben nach unten. Dann setzt du eben kurz vor der Schleife eine Variable die alle anderen ausser Kraft setzt [andre enthalten dann z.B. & Disabled != 1)]. Das wäre einfach machbar und erzeugt nicht unnögit ops.

  4. #14

    Standard AW: (Unendliche) While Schleife

    Woher soll LUA denn wissen, dass vielleicht irgentwann Höhe 500 erreicht wird?
    Warum muss man sich hier "Warum geht x nicht, das muss doch gehen" anhören? Wenn es in deinen Kopf nicht reingeht, dann erfordet es halt Umdenken (oder vielleicht hilft es, die Grundsätze der Programmierung zu lernen).
    Innerhalb der While schleife gibt es zumindest nichts, was sie abbrechen könnte, daher wahrscheinlich auch der Fehler. Andere Möglichkeit wäre auch, dass Lua einfach leerlaufende Schleifen aus Performancegründen blockt.
    Und wenn es bei E2 einen Sleep Befehl gibt, dann würde ich ihn auf jeden Fall mal für die Schleife ausprobieren.

Ähnliche Themen

  1. Unendliche Combine Balls?
    Von MuffinHyperon im Forum GMod Allgemein
    Antworten: 2
    Letzter Beitrag: 28.12.2009, 14:58
  2. Unendliche Geschichte!
    Von BlackDesert666 im Forum Archiv
    Antworten: 351
    Letzter Beitrag: 04.06.2008, 13:39
  3. endlos schleife
    Von Russak im Forum Lua
    Antworten: 9
    Letzter Beitrag: 10.11.2006, 17:31

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •