I took from another's strike fire in the downloads section, now I can't find the file, then I ran across your script here.  I will post to here, I believe this enhances yours! 
	 
	Strike Fire V1.1 – Mission-side utility script for DCS that lets you call precision launcher strikes via map marks ([FIRE] / [CLEAN]), with smart target selection, budgets, cooldowns, and no client mods required. 
	 
 
	Strike Fire V1.1 is a mission script that lets you call in launcher strikes by dropping a map mark like [FIRE]. It automatically finds valid enemy targets near the mark, picks the best available launchers (HIMARS, ATACMS, Iskander), and assigns them to fire one missile each.
 
	New in V1.1: 
	Prevents rapid double-triggering (flood lock). 
	Tracks per-unit cooldowns and ammo budgets (persist through mission). 
	Smarter target choice (SAMs/artillery/armor first, no shooting too close to friendlies, no crazy mountain shots). 
	Marker overrides (e.g. [FIRE R=800 B=10 FAMILY=GMLRS]). 
	Safer ROE handling (won’t break AI settings). 
	Expanded compatibility (vanilla + mod launchers). 
	[CLEAN] resets all state and clears spawned units.
 
	Practical use in-mission 
	[FIRE] → Default strike package around the mark. 
	[FIRE R=500] → Shrinks search radius to 500m. 
	[FIRE B=12] → Allows up to 12 shots per launcher family, per unit. 
	[FIRE FAMILY=GMLRS] → Only task HIMARS with GMLRS. 
	[CLEAN] → Clears all internal state and spawned groups
 
 
Strike Fire V1.1.lua