Remove all binds for key when unbinding
This commit is contained in:
@@ -93,11 +93,12 @@ function removePlayerKeyBind(client, keyId) {
|
|||||||
quickDatabaseQuery(`DELETE FROM acct_hotkey WHERE acct_hotkey_acct = ${getPlayerData(client).accountData.databaseId} AND acct_hotkey_key = ${keyId}`);
|
quickDatabaseQuery(`DELETE FROM acct_hotkey WHERE acct_hotkey_acct = ${getPlayerData(client).accountData.databaseId} AND acct_hotkey_key = ${keyId}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
for(let i in getPlayerData(client).keyBinds) {
|
//for(let i in getPlayerData(client).keyBinds) {
|
||||||
if(getPlayerData(client).keyBinds[i].key == keyId) {
|
// if(getPlayerData(client).keyBinds[i].key == keyId) {
|
||||||
getPlayerData(client).keyBinds.splice(i, 1);
|
// getPlayerData(client).keyBinds.splice(i, 1);
|
||||||
}
|
// }
|
||||||
}
|
//}
|
||||||
|
getPlayerData(client).keyBinds = getPlayerData(client).keyBinds.filter(keyBind => keyBind.key != keyId);
|
||||||
sendRemoveAccountKeyBindToClient(client, keyId);
|
sendRemoveAccountKeyBindToClient(client, keyId);
|
||||||
|
|
||||||
if(!doesPlayerHaveKeyBindsDisabled(client) && doesPlayerHaveKeyBindForCommand(client, "enter")) {
|
if(!doesPlayerHaveKeyBindsDisabled(client) && doesPlayerHaveKeyBindForCommand(client, "enter")) {
|
||||||
|
|||||||
Reference in New Issue
Block a user