To są zmienne lub - z racji sposóbu dostępu - rejestry do dowolnego zastosowania.
Jeśli ktoś nie miał do czynienia z programowaniem, to najlepszą analogią są kamienne tabliczki, na których kredą możesz wpisac Prawda/Fałsz lub liczbę. W dowolnym momencie to co wpisaleś możesz wyczyścić i wpisać cokolwiek innego.
Do czego można tego użyć?
A) jeśli masz bardziej skomplikowane, wielo-warunkowe triggery to można je tworzyć szybciej oraz w bardziej czytelny sposób za pomocą flag
B) można tworzyć scenariusze, które np.wymagają zliczania.
Najprostsze co przychodzi mi do głowy - Mi8 ma wykonać 3 loty w to samo miejsce, nim w miejscu docelowym pojawi się gotowa do walki drużyna piechoty.
W trigerze "on mission load" ustawiasz wartość flagi np. numer 10 na 0.
Tworzysz triger "on change" grupa Mi8 w strefie i jesli jest spelniony do flagi numer 10 wpisujesz wartości flagi + 1 (increment), czyli z każdym kursem śmigła będzie tam liczba wykonanych lotów.
Tworzysz trigger powtarzalny co np. 30 sekund sprawdzający czy flaga 10 jest wieksza od 2, jeśli tak grupa piechoty powinna zostać aktywowana.
I tyle, piszę z komórki, więc pewnie coś pokręcilem w typach triggerow (wyzwalaczy), ale ogólna koncepcja powinna być jasna. Jakby co pisać - postaram się wytłumaczyć.