Prophecy30
Member-
Content Count
2 -
Joined
-
Last visited
-
Medals
Everything posted by Prophecy30
-
Hey, thanks for taking a look at my problem, and I will get right into it. So this Works Perfectly Fine waituntil {!isnull (finddisplay 46)}; (findDisplay 46) displaySetEventHandler ["KeyDown","_this call MY_KEYDOWN_FNC; false;"]; MY_KEYDOWN_FNC = { private ["_shift","_key", "_handled"]; _key = _this select 1; _shift = _this select 2; _handled = false; if(!alive player) exitWith {_handled}; switch (_key) do { //Key B + Shift case 48: { if (_shift) then { createdialog "Actions_Menu"; } else{ //Do Nothing! }; }; _handled; }; }; But If I change the Case # to say 44 (Y) then it stops working?! I have tried restarting ArmA and going back in, but still nothing happens, when I change the case number back to 48, It works fine again?! Any Ideas? waituntil {!isnull (finddisplay 46)}; (findDisplay 46) displaySetEventHandler ["KeyDown","_this call MY_KEYDOWN_FNC; false;"]; MY_KEYDOWN_FNC = { private ["_shift","_key", "_handled"]; _key = _this select 1; _shift = _this select 2; _handled = false; if(!alive player) exitWith {_handled}; switch (_key) do { //Key Y + Shift case 44: { if (_shift) then { createdialog "Actions_Menu"; } else{ //Do Nothing! }; }; _handled; }; }; Also, i have been looking for a way to do multiple keys for KeyPress like Ctrl + LWindows key, how would I go about that? Thankyou in advanced!
-
Hey, thanks for taking a look at my problem, and I will get right into it. So this Works Perfectly Fine waituntil {!isnull (finddisplay 46)}; (findDisplay 46) displaySetEventHandler ["KeyDown","_this call MY_KEYDOWN_FNC; false;"]; MY_KEYDOWN_FNC = { private ["_shift","_key", "_handled"]; _key = _this select 1; _shift = _this select 2; _handled = false; if(!alive player) exitWith {_handled}; switch (_key) do { //Key B + Shift case 48: { if (_shift) then { createdialog "Actions_Menu"; } else{ //Do Nothing! }; }; _handled; }; }; But If I change the Case # to say 44 (Y) then it stops working?! I have tried restarting ArmA and going back in, but still nothing happens, when I change the case number back to 48, It works fine again?! Any Ideas? waituntil {!isnull (finddisplay 46)}; (findDisplay 46) displaySetEventHandler ["KeyDown","_this call MY_KEYDOWN_FNC; false;"]; MY_KEYDOWN_FNC = { private ["_shift","_key", "_handled"]; _key = _this select 1; _shift = _this select 2; _handled = false; if(!alive player) exitWith {_handled}; switch (_key) do { //Key Y + Shift case 44: { if (_shift) then { createdialog "Actions_Menu"; } else{ //Do Nothing! }; }; _handled; }; }; Also, i have been looking for a way to do multiple keys for KeyPress like Ctrl + LWindows key, how would I go about that? Thankyou in advanced!