Hi,
ich sitze gerade an einem AutoAFK System, und bin mir nicht ganz sicher, wie ich optimal vorgehen soll.
Variante 1
Alle 5 Sekunden wird gecheckt, ob der Spieler eine Bewegung getätigt hat. Wenn dies einmal der Fall ist, wird ein Timer von 15min gestartet, der in dann nach 15min in den AFK Modus setzt.
Variante 2
Wenn der Spieler mal keine Bewegung tätigt, wird eine Variable solange hochgezählt, bis sie einen bestimmten Wert erreicht hat.
Um im 5s Intervall auf 15min (15000ms) zu kommen, müsste eine Variable auf den Wert 3000 hochgezählt werden.
Welche Variante ist schonender?