Jump to content
Sign in to follow this  
jandrews

getting back to arma scripting AND trying to use older I&A code with WWII mods

Recommended Posts

for "_x" from 0 to (2 + (random 2)) do {
    _staticGroup = createGroup west;
    _randomPos = [getMarkerPos currentAO, 300, 50, 10] call BIS_fnc_findOverwatch;
    _static = [_randomPos, west, (configfile >> "CfgVehicles" >> [STATIC_TYPE] call BIS_fnc_selectRandom createVehicle _randomPos;)];
    //_static = [STATIC_TYPE] createVehicle _randomPos;
    waitUntil{!isNull _static};
    _static allowCrewInImmobile true;
    _unit = _staticGroup createUnit ["fow_s_ger_heer_rifleman", _randomPos, [], 0, "CAN_COLLIDE"] ;
    _unit1 = _staticGroup createUnit ["fow_s_ger_heer_rifleman", _randomPos, [], 0, "CAN_COLLIDE"] ;
        ((units _staticGroup) select 0) assignAsGunner _static;
        ((units _staticGroup) select 0) moveInGunner _static;
        ((units _staticGroup) select 1) assignAsCommander _static;
        ((units _staticGroup) select 1) moveInCommander _static;
    _static lock 3;
    _static setDir (random 360);
    _static setBehaviour "COMBAT";
    _static setCombatMode "RED";
    _static setVectorUp [0,0,1];
    _static lock 3;
    
    _enemiesArray = _enemiesArray + [_staticGroup];
    sleep 0.1;
    _enemiesArray = _enemiesArray + [_static];
};
    
//--------- MRAP

for "_x" from 0 to (1 + (random 2)) do {
    _AOmrapGroup = createGroup west;
    _randomPos = [[[getMarkerPos currentAO, PARAMS_AOSize],[]],["water","out"]] call BIS_fnc_randomPos;
    _AOmrap = [_randomPos, west, (configfile >> "CfgVehicles" >> [MRAP_TYPE] call BIS_fnc_selectRandom createVehicle _randomPos;)];
    //_AOmrap = [MRAP_TYPE] createVehicle _randomPos;
    waitUntil {!isNull _AOmrap};
    _AOmrap allowCrewInImmobile true;
    _unit = _AOmrapGroup createUnit ["fow_s_ger_heer_rifleman", _randomPos, [], 0, "CAN_COLLIDE"] ;
    _unit1 = _AOmrapGroup createUnit ["fow_s_ger_heer_rifleman", _randomPos, [], 0, "CAN_COLLIDE"] ;
    _unit2 = _AOmrapGroup createUnit ["fow_s_ger_heer_rifleman", _randomPos, [], 0, "CAN_COLLIDE"] ;
        ((units _AOmrapGroup) select 0) assignAsDriver _AOmrap;
        ((units _AOmrapGroup) select 0) moveInDriver _AOmrap;
        ((units _AOmrapGroup) select 1) assignAsGunner _AOmrap;
        ((units _AOmrapGroup) select 1) moveInGunner _AOmrap;
        ((units _AOmrapGroup) select 2) assignAsCommander _AOmrap;
        ((units _AOmrapGroup) select 2) moveInCommander _AOmrap;
    [_AOmrap, getMarkerPos currentAO, 700] call BIS_fnc_taskPatrol;
    _AOmrap lock 3;
        
    _enemiesArray = _enemiesArray + [_AOmrapGroup];
    sleep 0.1;
    _enemiesArray = _enemiesArray + [_AOmrap];
};

could anyone tell me what this does not want to work. Thanks in advance.  tried a few things and having issues. I am using WWII mods so not sure if the config is set up correct.

Share this post


Link to post
Share on other sites

these two lines look incorrect

 

_static = [_randomPos, west, (configfile >> "CfgVehicles" >> [STATIC_TYPE] call BIS_fnc_selectRandom createVehicle _randomPos;)];
_AOmrap = [_randomPos, west, (configfile >> "CfgVehicles" >> [MRAP_TYPE] call BIS_fnc_selectRandom createVehicle _randomPos;)];

 

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×