diff --git a/Client/Gui/infobox.js b/Client/Gui/infobox.js index 6b0a5bae..48461bb6 100644 --- a/Client/Gui/infobox.js +++ b/Client/Gui/infobox.js @@ -43,6 +43,21 @@ mp.events.add("draw", (pName, pId) => { }); +mp.events.add("toggleUi", (show) => { + if (show === false) { + draw = false; + mp.game.ui.displayRadar(false); + mp.game.ui.displayHud(false); + mp.gui.chat.show(false); + + } else { + draw = true; + mp.game.ui.displayRadar(true); + mp.game.ui.displayHud(true); + mp.gui.chat.show(true); + } +}) + //function currencyFormatDE(num) { // return ('$' + num.toFixed(2).replace('.', ',').replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1.')); //} diff --git a/Client/Player/keys.js b/Client/Player/keys.js index d61b83bb..3469f649 100644 --- a/Client/Player/keys.js +++ b/Client/Player/keys.js @@ -7,6 +7,7 @@ //https://docs.microsoft.com/de-de/windows/desktop/inputdev/virtual-key-codes var chat = false; +var showGui = true; //ENTER mp.keys.bind(0x0D, false, function () { @@ -15,6 +16,17 @@ mp.keys.bind(0x0D, false, function () { } }); +//F7 +mp.keys.bind(0x76, false, function () { + if (showGui === true) { + showGui = false; + mp.events.call("toggleUi", false); + } else { + showGui = true; + mp.events.call("toggleUi", true); + } +}); + //I mp.keys.bind(0x49, false, function () { if (!chat) {