From fb0c0a6c612060165b73b82a9b2a3f9c07cfedd1 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 30 Jun 2020 11:02:40 +0800 Subject: [PATCH] 1 --- server/gameserver/human.cc | 4 ++++ server/gameserver/human.h | 3 +++ server/gameserver/playermgr.cc | 3 +++ 3 files changed, 10 insertions(+) diff --git a/server/gameserver/human.cc b/server/gameserver/human.cc index 28073b4..767d15a 100644 --- a/server/gameserver/human.cc +++ b/server/gameserver/human.cc @@ -287,6 +287,10 @@ void Human::FillMFTeamData(cs::MFTeamData* team_data, bool is_game_over) team_data->set_downed(downed); if (is_game_over) { team_data->set_account_id(account_id); + team_data->set_avatar_url(avatar_url); + team_data->set_user_value1(user_value1); + team_data->set_user_value2(user_value2); + team_data->set_user_value3(user_value3); } } } diff --git a/server/gameserver/human.h b/server/gameserver/human.h index 8dc11fe..7615d56 100644 --- a/server/gameserver/human.h +++ b/server/gameserver/human.h @@ -56,6 +56,9 @@ class Human : public MoveableEntity std::string name; std::string avatar_url; + long long user_value1 = 0; + long long user_value2 = 0; + long long user_value3 = 0; bool downed = false; bool disconnected = false; int anim_type = 0; diff --git a/server/gameserver/playermgr.cc b/server/gameserver/playermgr.cc index b9087f1..12761b4 100644 --- a/server/gameserver/playermgr.cc +++ b/server/gameserver/playermgr.cc @@ -68,6 +68,9 @@ Player* PlayerMgr::CreatePlayerByCMJoin(Player* hum, hum->emoji2 = msg.emoji2(); hum->parachute = msg.parachute(); hum->has_pass = msg.has_pass(); + hum->user_value1 = msg.user_value1(); + hum->user_value2 = msg.user_value2(); + hum->user_value3 = msg.user_value3(); #if 0 if (hum->atk_add > 0.9999f) { hum->atk_add = hum->atk_add / 100.0f;