Jump to content

dreadpirate

Member
  • Content Count

    537
  • Joined

  • Last visited

  • Medals

Posts posted by dreadpirate


  1. Try this:

    _spawn_zone = _this select 0;
    _veh_type = _this select 1;
    _name = _this select 2;
    _dir = _this select 3;// new
    
    _group = createGroup east;
    _veh = createVehicle [_veh_type, _spawn_zone, [], 0, "NONE"];
    _driver = _veh emptyPositions "driver";
    _gunner = _veh emptyPositions "gunner";
    
    _cargo = (_veh emptyPositions "cargo") - 1;
    if (_driver > 0) then {"TK_INS_Soldier_EP1" createUnit [_spawn_zone, _group, "this moveinDriver _veh;this assignAsDriver _veh;this setskill [""general"",1];"];};
    if (_gunner > 0) then {"TK_INS_Soldier_EP1" createUnit [_spawn_zone, _group, "this moveinGunner _veh;this assignAsGunner _veh;this setskill [""general"",1];"];};
    if (_commander > 0) then {"TK_INS_Soldier_EP1" createUnit [_spawn_zone, _group, "this moveinCommander _veh;this assignAsCommander _veh;this setskill [""general"",1];"];};
    for "_i" from 0 to _cargo do
    {
    "TK_INS_Soldier_EP1" createUnit [_spawn_zone, _group, "this moveinCargo _veh;this assignAsCargo _veh;"];
    };
    _veh setdir _dir;// new
    _veh SetVehicleVarName _name;
    call compile format["%1 = _veh", _name];
    
    [color="#FF0000"]_wp = _group addWaypoint [getmarkerpos "objmk1",0];
    _wp setWaypointStatements ["true","[_group, getmarkerpos "objmk1", 200] call bis_fnc_taskPatrol;"];[/color]
    

×