s5lua_g:g_funktionen:counter
Inhaltsverzeichnis
Counter Funktionen
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:
Einfache Counterfunktion
--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 )
Erweiterte Counterfunktionen
-- 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 )
Sonstige
-- 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 )
s5lua_g/g_funktionen/counter.txt · Zuletzt geändert: 2021/09/18 19:16 von 127.0.0.1