diff --git a/addons/scopes/XEH_postInit.sqf b/addons/scopes/XEH_postInit.sqf index 1084a41181..104024d5b7 100644 --- a/addons/scopes/XEH_postInit.sqf +++ b/addons/scopes/XEH_postInit.sqf @@ -93,6 +93,66 @@ if !(hasInterface) exitWith {}; {false}, [201, [false, true, false]], true] call cba_fnc_addKeybind; +["ACE3", QGVAR(AdjustUp), localize "STR_ACE_Scopes_AdjustUp1mil", +{ + // Conditions: canInteract + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; + // Conditions: specific + [ACE_player] call FUNC(inventoryCheck); + if !([ACE_player, 0, 1.0] call FUNC(canAdjustScope)) exitWith {false}; + + // Statement + [ACE_player, 0, 1.0] call FUNC(adjustScope); + true +}, +{false}, +[201, [true, false, false]], true] call cba_fnc_addKeybind; + +["ACE3", QGVAR(AdjustDown), localize "STR_ACE_Scopes_AdjustDown1mil", +{ + // Conditions: canInteract + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; + // Conditions: specific + [ACE_player] call FUNC(inventoryCheck); + if !([ACE_player, 0, -1.0] call FUNC(canAdjustScope)) exitWith {false}; + + // Statement + [ACE_player, 0, -1.0] call FUNC(adjustScope); + true +}, +{false}, +[209, [true, false, false]], true] call cba_fnc_addKeybind; + +["ACE3", QGVAR(AdjustLeft), localize "STR_ACE_Scopes_AdjustLeft1mil", +{ + // Conditions: canInteract + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; + // Conditions: specific + [ACE_player] call FUNC(inventoryCheck); + if !([ACE_player, -1.0, 0] call FUNC(canAdjustScope)) exitWith {false}; + + // Statement + [ACE_player, -1.0, 0] call FUNC(adjustScope); + true +}, +{false}, +[209, [true, true, false]], true] call cba_fnc_addKeybind; + +["ACE3", QGVAR(AdjustRight), localize "STR_ACE_Scopes_AdjustRight1mil", +{ + // Conditions: canInteract + if !([ACE_player, objNull, []] call EFUNC(common,canInteractWith)) exitWith {false}; + // Conditions: specific + [ACE_player] call FUNC(inventoryCheck); + if !([ACE_player, 1.0, 0] call FUNC(canAdjustScope)) exitWith {false}; + + // Statement + [ACE_player, 1.0, 0] call FUNC(adjustScope); + true +}, +{false}, +[201, [true, true, false]], true] call cba_fnc_addKeybind; + // init shortdot GVAR(showShortdot) = false; diff --git a/addons/scopes/stringtable.xml b/addons/scopes/stringtable.xml index 04f777241a..474167578e 100644 --- a/addons/scopes/stringtable.xml +++ b/addons/scopes/stringtable.xml @@ -3,48 +3,92 @@ - Adjust Elevation Up - Magasság Állítása Felfelé - Optik-Elevation erhöhen - Ajustar Elevação Acima - Hausse + - Regulacja krzyża w pionie + - Zvýšit náměr - Ajustar elevación arriba - Вверх по вертикали + Adjust Elevation Up 0.1 mil + Magasság Állítása Felfelé 0.1 mil + Optik-Elevation erhöhen 0.1 mil + Ajustar Elevação Acima 0.1 mil + Hausse + 0.1 mil + Regulacja krzyża w pionie + 0.1 mil + Zvýšit náměr 0.1 mil + Ajustar elevación arriba 0.1 mil + Вверх по вертикали 0.1 mil - Adjust Elevation Down - Magasság Állítása Lefelé - Optik-Elevation verringern - Ajustar Elevação Abaixo - Hausse - - Regulacja krzyża w pionie - - Snížit náměr - Ajustar elevación abajo - Вниз по вертикали + Adjust Elevation Down 0.1 mil + Magasság Állítása Lefelé 0.1 mil + Optik-Elevation verringern 0.1 mil + Ajustar Elevação Abaixo 0.1 mil + Hausse - 0.1 mil + Regulacja krzyża w pionie - 0.1 mil + Snížit náměr 0.1 mil + Ajustar elevación abajo 0.1 mil + Вниз по вертикали 0.1 mil - Adjust Windage Right - Oldalirány Állítása Jobbra - Optik-Azimuth erhöhen - Ajustar Azimute à Direita - Dérive + - Regulacja krzyża w poziomie + - Náměr doprava (vítr) - Ajustar deriva a la derecha - Вправо на уровне + Adjust Windage Right 0.1 mil + Oldalirány Állítása Jobbra 0.1 mil + Optik-Azimuth erhöhen 0.1 mil + Ajustar Azimute à Direita 0.1 mil + Dérive + 0.1 mil + Regulacja krzyża w poziomie + 0.1 mil + Náměr doprava (vítr) 0.1 mil + Ajustar deriva a la derecha 0.1 mil + Вправо на уровне 0.1 mil - Adjust Windage Left - Oldalirány Állítása Balra - Optik-Azimuth verringern - Ajustar Azimute à Esquerda - Dérive - - Regulacja krzyża w poziomie - - Náměr doleva (vítr) - Ajustar deriva a la izquierda - Влево на уровне + Adjust Windage Left 0.1 mil + Oldalirány Állítása Balra 0.1 mil + Optik-Azimuth verringern 0.1 mil + Ajustar Azimute à Esquerda 0.1 mil + Dérive - 0.1 mil + Regulacja krzyża w poziomie - 0.1 mil + Náměr doleva (vítr) 0.1 mil + Ajustar deriva a la izquierda 0.1 mil + Влево на уровне 0.1 mil + + + Adjust Elevation Up 1 mil + Magasság Állítása Felfelé 1 mil + Optik-Elevation erhöhen 1 mil + Ajustar Elevação Acima 1 mil + Hausse + 1 mil + Regulacja krzyża w pionie + 1 mil + Zvýšit náměr 1 mil + Ajustar elevación arriba 1 mil + Вверх по вертикали 1 mil + + + Adjust Elevation Down 1 mil + Magasság Állítása Lefelé 1 mil + Optik-Elevation verringern 1 mil + Ajustar Elevação Abaixo 1 mil + Hausse - 1 mil + Regulacja krzyża w pionie - 1 mil + Snížit náměr 1 mil + Ajustar elevación abajo 1 mil + Вниз по вертикали 1 mil + + + Adjust Windage Right 1 mil + Oldalirány Állítása Jobbra 1 mil + Optik-Azimuth erhöhen 1 mil + Ajustar Azimute à Direita 1 mil + Dérive + 1 mil + Regulacja krzyża w poziomie + 1 mil + Náměr doprava (vítr) 1 mil + Ajustar deriva a la derecha 1 mil + Вправо на уровне 1 mil + + + Adjust Windage Left 1 mil + Oldalirány Állítása Balra 1 mil + Optik-Azimuth verringern 1 mil + Ajustar Azimute à Esquerda 1 mil + Dérive - 1 mil + Regulacja krzyża w poziomie - 1 mil + Náměr doleva (vítr) 1 mil + Ajustar deriva a la izquierda 1 mil + Влево на уровне 1 mil \ No newline at end of file