From 39ec134b2523977cfca48b97ad3570f3c7e3439b Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Wed, 2 Nov 2022 06:50:53 -0500 Subject: [PATCH] Handle reset keybinds prompt --- scripts/server/prompt.js | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/scripts/server/prompt.js b/scripts/server/prompt.js index 92ceed04..86efdcdf 100644 --- a/scripts/server/prompt.js +++ b/scripts/server/prompt.js @@ -245,7 +245,22 @@ function playerPromptAnswerYes(client) { } case AGRP_PROMPT_RESETKEYBINDS: { - messagePlayerSuccess(client, getLocaleString(client, "KeyBindsReset")); + // TODO: Needs database query! + + //for (let i in getPlayerData(client).keyBinds) { + // removePlayerKeyBind(client, getPlayerData(client).keyBinds[i].key) + //} + + //for (let i in getGlobalConfig().keyBind.defaultKeyBinds) { + // let tempKeyBindData = new KeyBindData(false); + // tempKeyBindData.databaseId = -1; + // tempKeyBindData.key = getKeyIdFromParams(getGlobalConfig().keyBind.defaultKeyBinds[i].keyName); + // tempKeyBindData.commandString = getGlobalConfig().keyBind.defaultKeyBinds[i].commandString; + // tempKeyBindData.keyState = getGlobalConfig().keyBind.defaultKeyBinds[i].keyState; + // getPlayerData(client).keyBinds.push(tempKeyBindData); + //} + + //messagePlayerSuccess(client, getLocaleString(client, "KeyBindsReset")); break; }