[AHK] Countdown/Timer stoppt nicht

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

Es gibt Neuigkeiten! Ab sofort könnt ihr dem Donators Club auf Lebenszeit beitreten.
Weitere Infos im Thema Donator's Club ab heute wieder verfügbar!

  • [AHK] Countdown/Timer stoppt nicht

    Aloha,

    für mein Ingame Overlay möchte ich einen Timer bzw. Countdown aktiveren, der die Minuten und Sekunden herunterzählt. Das klappt soweit auch wunderbar, allerdings stoppt er nicht und zählt weiterhin die Sekunden runter und die Minuten sogar ins negative. Mein Code sieht aktuell so aus:


    Quellcode

    1. jMinuten := -1
    2. jSekunden := -1
    3. jActive := -1
    4. :?:/start::
    5. Suspend Permit
    6. SendInput, {enter}
    7. jSekunden := 59
    8. jMinuten := 1
    9. jActive := 1
    10. SetTimer, Countdown, 1000
    11. AddChatMessage("Zeit auf 2 Minuten gesetzt.")
    12. Suspend Off
    13. Hotkey, t, On
    14. return
    15. Countdown:
    16. if(jActive != -1)
    17. {
    18. if(jSekunden >= 0 || jSekunden <= 60)
    19. {
    20. jSekunden--
    21. }
    22. if(jSekunden == 0)
    23. {
    24. jSekunden := 59
    25. if(jMinuten >= 0)
    26. {
    27. jMinuten--
    28. }
    29. }
    30. if(jMinute == 0 && jSekunden == 0)
    31. {
    32. jMinuten := -1
    33. jSekunden := -1
    34. jActive := -1
    35. SetTimer, Countdown, Off
    36. }
    37. }
    38. return
    Alles anzeigen
    Er scheint also die Abfrage nicht zu beachten, ob Minute und Sekunden == 0 sind, eine andere Lösung fällt mir nicht ein. Hat da jemand eine Idee?

    Grüße
    :)