diff --git a/addons/interact_menu/config.cpp b/addons/interact_menu/config.cpp
index f87062bf6f..139ff2db97 100644
--- a/addons/interact_menu/config.cpp
+++ b/addons/interact_menu/config.cpp
@@ -23,6 +23,12 @@ class ACE_Settings {
isClientSettable = 1;
displayName = "$STR_ACE_Interact_Menu_AlwaysUseCursorSelfInteraction";
};
+ class GVAR(AlwaysUseCursorInteraction) {
+ value = 0;
+ typeName = "BOOL";
+ isClientSettable = 1;
+ displayName = "$STR_ACE_Interact_Menu_AlwaysUseCursorInteraction";
+ };
class GVAR(UseListMenu) {
value = 0;
typeName = "BOOL";
diff --git a/addons/interact_menu/functions/fnc_keyDown.sqf b/addons/interact_menu/functions/fnc_keyDown.sqf
index 123c1d45e2..1bd4d04474 100644
--- a/addons/interact_menu/functions/fnc_keyDown.sqf
+++ b/addons/interact_menu/functions/fnc_keyDown.sqf
@@ -33,7 +33,9 @@ GVAR(lastTimeSearchedActions) = -1000;
GVAR(useCursorMenu) = (vehicle ACE_player != ACE_player) ||
visibleMap ||
- {(_menuType == 1) && {(isWeaponDeployed ACE_player) || GVAR(AlwaysUseCursorSelfInteraction) || {cameraView == "GUNNER"}}};
+ {(_menuType == 1) && {(isWeaponDeployed ACE_player) || GVAR(AlwaysUseCursorSelfInteraction) || {cameraView == "GUNNER"}}} ||
+ {(_menuType == 0) && GVAR(AlwaysUseCursorInteraction)};
+
if (GVAR(useCursorMenu)) then {
createDialog QGVAR(cursorMenu);
// The dialog sets:
diff --git a/addons/interact_menu/stringtable.xml b/addons/interact_menu/stringtable.xml
index 083a02d0f6..0b37f40f5e 100644
--- a/addons/interact_menu/stringtable.xml
+++ b/addons/interact_menu/stringtable.xml
@@ -12,6 +12,12 @@
Mindig legyen a saját cselekvés kurzorja látható
Mostra sempre il cursore per le auto interazioni
+