Timer Probleme!

Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Ich habe einige Probleme mit der LUA Funktion


    killTimer()


    Ich verstehe nicht wie ich einen bereits gestarteten Timer abrechen kann.


    wen ich einen Timer habe


    setTimer(beispiel, 500, 0)


    und ich ihn per Befehl abbrechen möchte, was muss ich da machen?


    killTimer(beispiel)


    funktioniert nicht.

  • local ist ein dem falle falsch cube stell dir einfach mal vor er hat 2 funktionen eine funktion x und eine funktion y und der timer ist in function x dann kann er die variable newtimer nicht in y verwenden


    du brauchst eine globale variable


    das sieht einfach so aus ich machs mal wie mit meinem bsp oben


    Code
    function x()
    	timer = setTimer(bespielt, 500, 0) --timer ist jetzt eine globale Variable du kannst sie überall im script verwenden zumindest wenn der timer läuft 
    end
    
    
    function y()
    	killTimer(timer)
    end


    setzt du eine variable mit local fest dann ist sie imemr nur in der jeweiligen Funktion bzw Abfrage verfügbar


    //edit:
    habe das Edit übersehen ^^ aber für alle die das selbe prob später haben ;)


    mfg SenZe