Jump to content

Prophecy30

Member
  • Content Count

    2
  • Joined

  • Last visited

  • Medals

Everything posted by Prophecy30

  1. 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!
  2. 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!
×