diff --git a/addons/isr/XEH_preInit.sqf b/addons/isr/XEH_preInit.sqf index 6110dfc..b838ffc 100644 --- a/addons/isr/XEH_preInit.sqf +++ b/addons/isr/XEH_preInit.sqf @@ -25,6 +25,15 @@ GVAR(menuStack) = []; } ] call CBA_fnc_addSetting; +[ + QGVAR(enableISR), + "LIST", + LLSTRING(Setting_enableISR), + "ARC - ISR", + [[LLSTRING(enabled),LLSTRING(disabled),LLSTRING(uavOnly)],[0,1,2],0], + 1 +] call CBA_fnc_addSetting; + _fnc_numpad = { params ["_line"]; switch (_line) do { diff --git a/addons/isr/functions/fnc_isISR.sqf b/addons/isr/functions/fnc_isISR.sqf index ae44967..e1010c4 100644 --- a/addons/isr/functions/fnc_isISR.sqf +++ b/addons/isr/functions/fnc_isISR.sqf @@ -6,6 +6,8 @@ if (_control#0 == ACE_player && _control#1 != "") exitWith { true }; private _currentVehicle = vehicle ACE_player; if (_currentVehicle isEqualTo ACE_player) exitWith {false}; +if !([true, false, (unitIsUAV _currentVehicle)] select GVAR(enableISR)) exitWith {}; + if (cameraView != "GUNNER") exitWith {false}; private _vehConfig = configOf _currentVehicle; diff --git a/addons/isr/stringtable.xml b/addons/isr/stringtable.xml index 1082436..174a9d7 100644 --- a/addons/isr/stringtable.xml +++ b/addons/isr/stringtable.xml @@ -198,5 +198,17 @@ Distancia Máx Marcadores Макс Дистанция Маркера + + Enable ISR Menu + + + Enabled + + + Disabled + + + UAV Only +