/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Inventory expansion /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// bool HandleInventoryExp(int ItemID) { try { //If item has been used before if (Character.Information.ExpandedStorage == 1) { client.Send(Packet.Message(OperationCode.SERVER_PLAYER_HANDLE_UPDATE_SLOT, Messages.UIIT_STT_STORAGE_EXPANSION_USE_ERORR)); return(false); } //Continue to update inventory else { Character.Information.ExpandedStorage = 1; Character.Information.Slots += 32; DB.query("UPDATE character SET Slots='" + Character.Information.Slots + "',Storage_Expanded='1' WHERE Name='" + Character.Information.Name + "'"); client.Send(Packet.AddInventorySlots(Character.Information.Slots)); return(true); } } catch (Exception ex) { Log.Exception(ex); } return(false); }