Das lässt sich natürlich auch mit einem Trigger lösen. Es kommt halt drauf an was man will... manchmal sind Scripte übersichtlicher und flexibler einsetzbar. Aber für einfache Dinge kann man das auch so lösen wie Du es vorhast. Auch hier gilt: Viele Wege führen nach Rom.
Brauchbare Links:
Um einzelne Einheiten zu generieren:
createUnit
createUnit_array
Ein Kommando, um Befehlszeilen/Scripte auszuführen:
spawn
Eine Funktion von BIS, um ganze Gruppen zu generieren:
BIS_fnc_spawnGroup