Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- FNC_spawngroup =
- {
- waituntil {!isNil "strarea"};
- _units = [];
- strareapos = []; {strareapos = strareapos + [_x select 0];} forEach strarea;
- _random = (floor(random(count strareapos)));
- _spawn = strareapos select _random;
- spawnsafe = [_spawn, 0, 500, 30, 0, 20, 0] call BIS_fnc_findSafePos;
- _group = floor(random 4);
- switch (_group) do {
- case 0: {_units = ["O_Soldier_SL_F", "O_Soldier_TL_F", "O_Soldier_GL_F", "O_Soldier_LAT_F", "O_Soldier_TL_F", "O_Soldier_AR_F", "O_Soldier_GL_F", "O_Soldier_F", "O_medic_F"];};
- case 1: {_units = ["O_Soldier_SL_F", "O_Soldier_AR_F", "O_Soldier_AR_F", "O_Soldier_LAT_F", "O_Soldier_LAT_F", "O_Soldier_F", "O_Soldier_F", "O_medic_F"];};
- case 2: {_units = ["O_soldier_M_F", "O_Quadbike_F"];};
- case 3: {_units = ["O_Soldier_TL_F", "O_Soldier_AR_F", "O_Soldier_GL_F", "O_Soldier_F"];};
- };
- [spawnsafe, East, _units, [],[],[0.5,0.8],[],[1,0.45]] call BIS_fnc_spawnGroup;
- diag_log "Spawned!";
- "O_Galkin_GMG_F" createVehicle (spawnsafe);
- diag_log "spawnedvehicle!"
- };
- counter = 0;
- _respawn = 0;
- while {_respawn < 240} do {
- {
- if ((side _x) == East) then
- {
- counter = counter + 1;
- };
- } forEach allUnits;
- hint format["Enemies left: %1",counter];
- if(counter < 120) then
- {
- call FNC_spawngroup;
- counter = 0;
- _respawn = _respawn+1;
- diag_log _respawn;
- };
- counter = 0;
- sleep 0.1;
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement