diff --git a/server/imserver/player.cc b/server/imserver/player.cc index c6541af..a6a592f 100644 --- a/server/imserver/player.cc +++ b/server/imserver/player.cc @@ -877,6 +877,7 @@ void Player::_CMGuildCreate(f8::MsgHdr& hdr, const cs::CMGuildCreate& msg) params->SetVal("owner_avatar_url", AvatarUrl()); params->SetVal("owner_vip_lv", VipLv()); params->SetVal("owner_head", Head()); + params->SetVal("owner_sex", Sex()); params->SetVal("join_unlimited", msg.join_unlimited()); params->SetVal("join_cond1", msg.join_cond1()); params->SetVal("join_cond2", msg.join_cond2()); @@ -1803,6 +1804,11 @@ int Player::Head() return myself.base_data.head; } +int Player::Sex() +{ + return myself.base_data.sex; +} + int Player::GuildJob() { return myself.base_data.guild_job; diff --git a/server/imserver/player.h b/server/imserver/player.h index 6b22cca..bf3579e 100644 --- a/server/imserver/player.h +++ b/server/imserver/player.h @@ -159,6 +159,7 @@ class Player long long GuildId(); int VipLv(); int Head(); + int Sex(); int GuildJob(); int GetFriendNum(); long long GetDBPrivateChatLastId();