Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private _nrnarmour = ["4IB_nrn_BTR70","4IB_nrn_T55","4IB_nrn_gaz66_zu23_vdv","4IB_nrn_BMP1D"];
- private _nrnvics = ["4IB_nrn_UAZ_DshKM","4IB_nrn_UAZ_Open","4IB_nrn_UAZ_SPG"];
- private _nrnstatic = ["4IB_nrn_D30_at","4IB_nrn_NSV_TriPod","4IB_nrn_Static_SPG9","4IB_nrn_Kord_High","4IB_nrn_ZU23_VDV"];
- private _civ = ["4IB_nrn_civ_ddf_1","4IB_nrn_civ_ddf_2","4IB_nrn_civ_ddf_3","4IB_nrn_civ_ddf_4","4IB_nrn_civ_doctor","4IB_nrn_civ_fighter_1","4IB_nrn_civ_fighter_2","4IB_nrn_civ_fighter_3","4IB_nrn_civ_fighter_4","4IB_nrn_civ_worker_2","4IB_nrn_civ_worker_3","4IB_nrn_civ_worker_4","4IB_nrn_civ_worker_5","4IB_nrn_civ_worker_6"];
- private _civvics = ["4IB_CIV_Landrover","4IB_CIV_Ural","4IB_CIV_Ural_open","4IB_CIV_tt650_Civ_01","4IB_CIV_JAWA353_Civ_01","4IB_CIV_Lada_Civ_01","4IB_CIV_Lada_Civ_02","4IB_CIV_S1203_Civ_01","4IB_CIV_S1203_Civ_02","4IB_CIV_S1203_Civ_03","4IB_CIV_Ikarus_Civ_02","4IB_CIV_Ikarus_Civ_01","4IB_CIV_Mi8amt_civilian","4IB_CIV_Gaz24_Civ_01","4IB_CIV_Gaz24_Civ_02","4IB_CIV_Gaz24_Civ_03"];
- private _defend = ["defend_1","defend_2","defend_3","defend_4"];
- private _patrol = ["patrol_1","patrol_2","patrol_3","patrol_4","patrol_5","patrol_6","patrol_7","patrol_8","patrol_9","patrol_10","patrol_11"];
- private _civs = ["civ_1","civ_2","civ_3","civ_4"];
- private _vic = ["vic_1","vic_2","vic_3","vic_4"];
- _randomarea =
- {
- private _marker = _this select 0;
- _position = [_marker, true] call CBA_fnc_randPosArea;
- _position
- };
- _radarea =
- {
- _rad = selectrandom [100,200,300];
- _rad
- };
- _wpnum =
- {
- _wp = selectrandom [5,7,9];
- _wp
- };
- {
- if (_x in _civs) then
- {
- _zero = 0;
- _number = selectrandom [5,7,9];
- //systemChat format["%1",_number];
- while {_number > _zero } do
- {
- _position = [_x] call _randomarea;
- _group = [_position, civilian,[(_civ call BIS_fnc_selectrandom)]] call BIS_fnc_spawnGroup;
- [_group, getMarkerPos _x, 100, 7, "MOVE", "SAFE", "GREEN", "FULL", "STAG COLUMN", "this call CBA_fnc_searchNearby", [3,6,9]] call CBA_fnc_taskPatrol;
- _number = _number - 1;
- };
- _position = [([_x] call _randomarea), 0, 300] call BIS_fnc_findSafePos;
- _group = [_position,0,(_civvics call BIS_fnc_selectrandom),civilian] call Bis_fnc_spawnvehicle;
- [(_group select 2), getMarkerPos _x, 300] call CBA_fnc_taskPatrol;
- _position = [([_x] call _randomarea), 0, 300] call BIS_fnc_findSafePos;
- _group = [_position,0,(_civvics call BIS_fnc_selectrandom),civilian] call Bis_fnc_spawnvehicle;
- [(_group select 2), getMarkerPos _x, 300] call CBA_fnc_taskPatrol;
- };
- if (_x in _defend) then
- {
- _zero = 0;
- _number = selectrandom [1,2,3];
- //systemChat format["%1",_number];
- while {_number > _zero } do
- {
- _position = [_x] call _randomarea;
- _group = [_position, EAST,(configfile >> "CfgGroups" >> "East" >> "4IB_faction_Nrn" >> "4IB_group_nrn_infantry" >> "4IB_group_nrn_infantry_Section")] call BIS_fnc_spawnGroup;
- [_group, getMarkerPos _x,100,2,false,true] call CBA_fnc_taskDefend;
- _group setVariable ["VCM_NOFLANK",true];
- _group setVariable ["VCM_NORESCUE",true];
- _position = [([_x] call _randomarea), 0, 200] call BIS_fnc_findSafePos;
- _group = [_position,0,(_nrnstatic call BIS_fnc_selectrandom),EAST] call Bis_fnc_spawnvehicle;
- _position = [([_x] call _randomarea), 0, 300] call BIS_fnc_findSafePos;
- _group = [_position,0,(_nrnvics call BIS_fnc_selectrandom),EAST] call Bis_fnc_spawnvehicle;
- [(_group select 2), getMarkerPos _x, 300] call CBA_fnc_taskPatrol;
- _position = [_x] call _randomarea;
- _group = [_position, EAST,(configfile >> "CfgGroups" >> "East" >> "4IB_faction_Nrn" >> "4IB_group_nrn_infantry" >> "4IB_group_nrn_infantry_Section")] call BIS_fnc_spawnGroup;
- [_group, getMarkerPos _x, 100,([] call _wpnum), "MOVE", "SAFE", "GREEN", "FULL", "STAG COLUMN", "", [3,6,9]] call CBA_fnc_taskPatrol;
- _group setVariable ["VCM_NOFLANK",true];
- _group setVariable ["VCM_NORESCUE",true];
- _number = _number - 1;
- };
- _position = [([_x] call _randomarea), 0, 300] call BIS_fnc_findSafePos;
- _group = [_position,0,(_nrnarmour call BIS_fnc_selectrandom),EAST] call Bis_fnc_spawnvehicle;
- [(_group select 2), getMarkerPos _x, ([] call _radarea)] call CBA_fnc_taskPatrol;
- };
- if (_x in _patrol) then
- {
- _zero = 0;
- _number = selectrandom [1,2,3];
- //systemChat format["%1",_number];
- while {_number > _zero } do
- {
- _position = [_x] call _randomarea;
- _group = [_position, EAST,(configfile >> "CfgGroups" >> "East" >> "4IB_faction_Nrn" >> "4IB_group_nrn_infantry" >> "4IB_group_nrn_infantry_Section")] call BIS_fnc_spawnGroup;
- [_group, getMarkerPos _x, ([] call _radarea),([] call _wpnum), "MOVE", "SAFE", "GREEN", "FULL", "STAG COLUMN", "this call CBA_fnc_searchNearby", [3,6,9]] call CBA_fnc_taskPatrol;
- _group setVariable ["VCM_NOFLANK",true];
- _group setVariable ["VCM_NORESCUE",true];
- if ((_number isEqualTo 2) || _number isEqualTo 3)) then
- {
- _group setVariable ["VCM_TOUGHSQUAD",true];
- };
- _number = _number - 1;
- };
- };
- if (_x in _vic) then
- {
- _position = [([_x] call _randomarea), 0, 200] call BIS_fnc_findSafePos;
- _group = [_position,0,(_nrnarmour call BIS_fnc_selectrandom),EAST] call Bis_fnc_spawnvehicle;
- [(_group select 2), getMarkerPos _x, ([] call _radarea)] call CBA_fnc_taskPatrol;
- _position = [([_x] call _randomarea), 0, 200] call BIS_fnc_findSafePos;
- _group = [_position,0,(_nrnstatic call BIS_fnc_selectrandom),EAST] call Bis_fnc_spawnvehicle;
- _position = [([_x] call _randomarea), 0, 200] call BIS_fnc_findSafePos;
- _group = [_position,0,(_nrnvics call BIS_fnc_selectrandom),EAST] call Bis_fnc_spawnvehicle;
- [(_group select 2), getMarkerPos _x, ([] call _radarea)] call CBA_fnc_taskPatrol;
- };
- }foreach allMapMarkers;
- private _snip = [];
- private _snip = _snip + _patrol + _vic + _defend + _civs;
- _snip1 = _snip call BIS_fnc_selectrandom;
- _position = [_snip1] call _randomarea;
- _nrnunit = [_position, EAST,["4IB_nrn_sniper"]] call BIS_fnc_spawnGroup;
- (leader _nrnunit) setUnitPos "DOWN";
- _nrnunit setVariable ["VCM_NOFLANK",true];
- _nrnunit setVariable ["VCM_NORESCUE",true];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement