diff --git a/server/imserver/guildmgr.cc b/server/imserver/guildmgr.cc index 23e4f6b..19729a7 100644 --- a/server/imserver/guildmgr.cc +++ b/server/imserver/guildmgr.cc @@ -371,7 +371,8 @@ void GuildMgr::_CMGuildSearch(int socket_handle, const ss::MFIMMsgConext& contex Player* hum = PlayerMgr::Instance()->GetPlayerBySocket(msg_context->socket_handle); if (hum) { cs::SMGuildSearch respmsg; - + respmsg.set_errcode(data.At("errcode")->AsXValue()); + respmsg.set_errmsg(data.At("errmsg")->AsXValue()); hum->SendMsg(respmsg); } @@ -384,6 +385,8 @@ void GuildMgr::_CMGuildSearch(int socket_handle, const ss::MFIMMsgConext& contex Player* hum = PlayerMgr::Instance()->GetPlayerBySocket(msg_context->socket_handle); if (hum) { cs::SMGuildSearch respmsg; + respmsg.set_errcode(1); + respmsg.set_errmsg(""); hum->SendMsg(respmsg); } @@ -430,6 +433,8 @@ void GuildMgr::_CMGuildRank(int socket_handle, const ss::MFIMMsgConext& context, Player* hum = PlayerMgr::Instance()->GetPlayerBySocket(msg_context->socket_handle); if (hum) { cs::SMGuildRank respmsg; + respmsg.set_errcode(data.At("errcode")->AsXValue()); + respmsg.set_errmsg(data.At("errmsg")->AsXValue()); hum->SendMsg(respmsg); } @@ -442,6 +447,8 @@ void GuildMgr::_CMGuildRank(int socket_handle, const ss::MFIMMsgConext& context, Player* hum = PlayerMgr::Instance()->GetPlayerBySocket(msg_context->socket_handle); if (hum) { cs::SMGuildRank respmsg; + respmsg.set_errcode(1); + respmsg.set_errmsg(""); hum->SendMsg(respmsg); }