From bb01811af2567566b0a3a8d8ad8c52b43e9eaf89 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 15 Oct 2024 13:49:23 +0800 Subject: [PATCH] 1 --- server/gameserver/netdata.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/server/gameserver/netdata.cc b/server/gameserver/netdata.cc index a0557961..02551217 100644 --- a/server/gameserver/netdata.cc +++ b/server/gameserver/netdata.cc @@ -1463,6 +1463,13 @@ void BattleDataContext::UseItem(int item_id) if (errcode) { return; } + auto room = RoomMgr::Instance()->GetRoomByUuid(room_uuid); + if (room && !room->IsGameOver()) { + auto hum = room->GetPlayerByAccountId(account_id); + if (hum) { + hum->GetBag()->UpdateItemNum(item_id, item_num); + } + } } else { f8::UdpLog::Instance()->Warning ("UseBattleItem error room_uuid:%s account_id%s",