This is really only spawning Army guys, havent seen many Russians. Is the Syntax wrong or something. I read somewhere the sleep function isn't necessary just FYI.
waitUntil {!isNil {BIS_ACM getVariable "initDone"}};
waitUntil {!isNil {BIS_ACM2 getVariable "initDone"}};
waitUntil {!isNil {BIS_ACM3 getVariable "initDone"}};
waitUntil {BIS_ACM getVariable "initDone"};
waitUntil {BIS_ACM2 getVariable "initDone"};
waitUntil {BIS_ACM3 getVariable "initDone"};
[1, BIS_ACM] call BIS_ACM_setIntensityFunc;
["ground_patrol", 1, BIS_ACM] call BIS_ACM_setTypeChanceFunc;
["air_patrol", .25, BIS_ACM] call BIS_ACM_setTypeChanceFunc;
[BIS_ACM, "BIS_ACM_1"] call BIS_ACM_blacklistAreaFunc;
[["RU"], BIS_ACM] call BIS_ACM_setFactionsFunc;
[BIS_ACM, 300, 500] call BIS_ACM_setSpawnDistanceFunc;
[BIS_ACM, ["RU_InfSquad", "RU_InfSection_AA", "RU_SniperTeam", "RU_MechInfSquad_2", "RU_TankPlatoon", "RU_Su34FighterSquadron", "RU_Ka52Squadron", "RU_Pchela1TSquadron", "RU_MotInfSection_Patrol"]] call BIS_ACM_addGroupClassesFunc;
[0.1, 0.5, BIS_ACM] call BIS_ACM_setSkillFunc;
[0.55, 0.85, BIS_ACM] call BIS_ACM_setAmmoFunc;
[1, BIS_ACM2] call BIS_ACM_setIntensityFunc;
["ground_patrol", 1, BIS_ACM2] call BIS_ACM_setTypeChanceFunc;
["air_patrol", .25, BIS_ACM2] call BIS_ACM_setTypeChanceFunc;
[BIS_ACM2, "BIS_ACM_2"] call BIS_ACM_blacklistAreaFunc;
[["BIS_US"], BIS_ACM2] call BIS_ACM_setFactionsFunc;
[BIS_ACM2, 300, 500] call BIS_ACM_setSpawnDistanceFunc;
[BIS_ACM2, ["US_RifleSquad", "US_HeavyATTeam", "USMC_TankPlatoon", "US_A10Flight", "US_AH64DFlight", "US_UH60MFlight"]] call BIS_ACM_addGroupClassesFunc;
[0.1, 0.5, BIS_ACM2] call BIS_ACM_setSkillFunc;
[0.55, 0.85, BIS_ACM2] call BIS_ACM_setAmmoFunc;
[1, BIS_ACM3] call BIS_ACM_setIntensityFunc;
["ground_patrol", 1, BIS_ACM3] call BIS_ACM_setTypeChanceFunc;
["air_patrol", .25, BIS_ACM3] call BIS_ACM_setTypeChanceFunc;
[BIS_ACM3, "BIS_ACM_1"] call BIS_ACM_blacklistAreaFunc;
[["RU"], BIS_ACM3] call BIS_ACM_setFactionsFunc;
[BIS_ACM3, 300, 500] call BIS_ACM_setSpawnDistanceFunc;
[BIS_ACM3, ["RU_InfSquad", "RU_InfSection_AA", "RU_SniperTeam", "RU_MechInfSquad_2", "RU_TankPlatoon", "RU_Su34FighterSquadron", "RU_Ka52Squadron", "RU_Pchela1TSquadron", "RU_MotInfSection_Patrol"]] call BIS_ACM_addGroupClassesFunc;
[0.1, 0.5, BIS_ACM3] call BIS_ACM_setSkillFunc;
[0.55, 0.85, BIS_ACM3] call BIS_ACM_setAmmoFunc;