/*
Replaces Mando AssignPlayers.sqf
Designed to be called by init_common.sqf or init.sqf
[this,200,1,3,1, True]execVM""Activate_MissileCM.sqf
*/
private ["_plane", "_mindistecm", "_typeecm","_NumOfCM","_ctrlmode","_radio","_eh0","_eh1"];
_plane = _this select 0;
_mindistecm = _this select 1; // Minimun Distance to Deploy CM in Control Mode == Automatic
_typeecm = _this select 2; // Chaff(0)for Radar || Flares(1) for IR
_NumOfCM = _this select 3; // Number of Counter-Measures
_ctrlmode = _this select 4; // Deployment Control Mode: Automatic(1) || Manual(2)
_radio = _this select 5; // Internal Cockpit Radio ON(1) or OFF(2)
if (((vehicle player) != _unit) && !(local Server)) exitwith
{
If (ARMA_DEBUG_lvl>1) Then
{ [1,format ["VM_DeploymentControls.sqf-> Someone Just got in the driver seat of an Air Vehicle and it was not you: _This = %1 Server = %2",_this,(local server)],"server"] call six_fTxRadio; Sleep 0.5; };
};
If (ARMA_DEBUG_lvl>0) Then
{ [1,format ["VM_DeploymentControls.sqf->CM Controls Initiated...Unit = %1 Server = %2",_plane,(local server)],"server"] call six_fTxRadio; Sleep 0.5; };
If (ARMA_DEBUG_lvl>1) Then
{ [1,format ["VM_DeploymentControls.sqf-> _This = %1 Server = %2",_this,(local server)],"server"] call six_fTxRadio; Sleep 0.5; };
GetInInit = true;
PublicVariable "GetInInit";
//_plane = vehicle player;
hint "L. SHIFT -> Flares";
switch (Enable_Mando_Missiles) do
{
case 0: {_eh0 = [_plane,_mindistecm,_typeecm,_NumOfCM,_radio] spawn Mando_CM_DefenseSystems_BIS;};
case 1: {_eh1 = [_plane,_mindistecm,_typeecm,_NumOfCM,_ctrlmode,_radio] spawn Mando_CM_DefenseSystems;};
};
If (ARMA_DEBUG_lvl>0) Then
{ [1,format ["VM_DeploymentControls.sqf->CM Controls Initiated... Server = %1",(local server)],"server"] call six_fTxRadio; Sleep 0.5; };