diff --git a/ReallifeGamemode.Client/Player/keys.ts b/ReallifeGamemode.Client/Player/keys.ts index 1cfb6fa2..3a03bfb6 100644 --- a/ReallifeGamemode.Client/Player/keys.ts +++ b/ReallifeGamemode.Client/Player/keys.ts @@ -22,21 +22,21 @@ export default function keys(globalData: IGlobalData) { //LEFT ARROW (Interaktion mit anderen Spielern) mp.keys.bind(0x25, false, function () { - if (!globalData.InChat) { + if (!globalData.InChat && !globalData.InMenu && !globalData.InTuning) { mp.events.callRemote("keyPress:LEFT_ARROW"); } }); //UP ARROW (Interaktion mit Spielwelt) mp.keys.bind(0x26, false, function () { - if (!globalData.InChat) { + if (!globalData.InChat && !globalData.InMenu && !globalData.InTuning) { mp.events.callRemote("keyPress:UP_ARROW"); } }); //RIGHT ARROW (Fraktionsinteraktion) mp.keys.bind(0x27, false, function () { - if (!globalData.InChat) { + if (!globalData.InChat && !globalData.InMenu && !globalData.InTuning) { mp.events.callRemote("keyPress:RIGHT_ARROW"); } }); @@ -83,7 +83,7 @@ export default function keys(globalData: IGlobalData) { //O //Spielerliste mp.keys.bind(0x4F, true, function () { - if (!globalData.InChat && !globalData.InTuning ) { + if (!globalData.InChat && !globalData.InTuning ) { mp.events.callRemote("keyPress:O"); //mp.events.call("showPlayerlist"); } @@ -91,7 +91,7 @@ export default function keys(globalData: IGlobalData) { //K //Dienstkleidung mp.keys.bind(0x4B, false, function () { - if (!globalData.InChat) { + if (!globalData.InChat && !globalData.InMenu) { mp.events.callRemote("keyPress:K"); } }); @@ -105,7 +105,7 @@ export default function keys(globalData: IGlobalData) { //M (Interaktionsmenü) mp.keys.bind(0x4D, false, function () { - if (!globalData.InChat && !globalData.InTuning) { + if (!globalData.InChat && !globalData.InTuning && !globalData.InMenu) { mp.events.callRemote("keyPress:M"); } }); @@ -121,21 +121,21 @@ export default function keys(globalData: IGlobalData) { //T mp.keys.bind(0x54, false, function () { - if (!globalData.InChat) { + if (!globalData.InChat && !globalData.InTuning && !globalData.InMenu) { globalData.InChat = true; } }); //X // Fahrzeug Verwaltung - Menü mp.keys.bind(0x58, false, function () { - if (!globalData.InChat) { + if (!globalData.InChat && !globalData.InMenu && !globalData.InTuning) { mp.events.callRemote("keyPress:X"); } }); //J // Job Starten mp.keys.bind(0x4A, false, () => { - if (!globalData.InChat && globalData.LoggedIn) { + if (!globalData.InChat && globalData.LoggedIn && !globalData.InTuning) { mp.events.callRemote("CLIENT:JobManager_ShowJobMenu"); } });