Statt eine globale Zählvariable zu erstellen, oder mit Hilfe des Trigger-Fixes Zählvariablen in Jobs zu übergeben, sollten die Counter Funktionen verwendet werden:
--Zählt bei jedem Aufruf um eins hoch und gibt solange false zurück, -- bis der Counter die _Limit Position erreicht hat. -- Setzt dann den Counter auf 0 zurück. Counter.Tick2( _Name, _Limit )
-- Damit kann man das Limit des Counters ändern Counter.SetLimit( _Name, _Limit ) -- Zählt bei jedem Aufruf um eins hoch und gibt solange false zurück, -- bis der Counter _Name sein Limit (vorher mit SetLimit festgelegt) erreicht hat. -- Setzt dann den Counter auf 0 zurück. Counter.Tick( _Name )
-- Zum Zurückstellen des Counters Counter.Reset( _Name ) -- Gibt das Limit des Counters zurück Counter.GetLimit( _Name ) -- Aktuellen Zählstand ermitteln Counter.GetTick( _Name ) -- Prüfen on ein Counter aktiviert ist Counter.IsValid( _Name )