From d319db4d8f932c21f48887350286f8de7f619749 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 18 Nov 2022 17:51:48 +0800 Subject: [PATCH] 1 --- server/gameserver/human.cc | 4 ++-- server/tools/protobuild/cs_proto.proto | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/server/gameserver/human.cc b/server/gameserver/human.cc index 946b1a0c..2b65746e 100644 --- a/server/gameserver/human.cc +++ b/server/gameserver/human.cc @@ -4579,10 +4579,10 @@ void Human::FillMFSettlement(cs::SMGameOver* msg, cs::MFSettlement* s) s->set_map_name(room->GetMapMeta()->i->map_name()); s->set_rank_chg(0); for (auto item : msg->spoils_items()) { - if (a8::XValue(item.values(1)).GetInt() > 0) { + if (!(a8::XValue(item.values(1)).GetString().empty())) { auto p = s->add_spoils_items(); p->set_item_id(a8::XValue(item.values(0))); - p->set_item_num(a8::XValue(item.values(1))); + p->set_item_num(item.values(1)); } } diff --git a/server/tools/protobuild/cs_proto.proto b/server/tools/protobuild/cs_proto.proto index a0022bdf..9fd0311a 100755 --- a/server/tools/protobuild/cs_proto.proto +++ b/server/tools/protobuild/cs_proto.proto @@ -903,7 +903,7 @@ message MFOverReward message MFRewardItem { optional int32 item_id = 1; //道具id - optional int32 item_num = 2; //道具数量 + optional string item_num = 2; //道具数量 } //游戏结束时玩家统计信息