From 1e63c180d7a4eb13f35158f742690ddb83e36f8d Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Sun, 18 Apr 2021 19:13:50 -0500 Subject: [PATCH] Process item action item on server, not netevent --- scripts/server/item.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/server/item.js b/scripts/server/item.js index f0c7211f..453802ce 100644 --- a/scripts/server/item.js +++ b/scripts/server/item.js @@ -511,7 +511,8 @@ function playerUseItem(client, hotBarSlot) { //} //setPlayerSkin(client, newSkin); //getItemData(itemIndex).value = oldSkin; - forcePlayerIntoSkinItemSelect(client, itemIndex); + getPlayerData(client).itemActionItem = itemId; + forcePlayerIntoSkinSelect(client); break; case AG_ITEM_USETYPE_WEAPON: @@ -975,7 +976,9 @@ function deleteItem(itemId) { } - quickDatabaseQuery(`DELETE FROM item_main WHERE item_id = ${getItemData(itemId).databaseId}`); + if(getItemData(itemId).databaseId > 0) { + quickDatabaseQuery(`DELETE FROM item_main WHERE item_id = ${getItemData(itemId).databaseId}`); + } getServerData().items.splice(itemId, 1); }