From ff91c952cf7f3083b9dd579e2972fb649bcc272f Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 30 Jan 2024 19:12:24 +0800 Subject: [PATCH] 1 --- server/gameserver/handlermgr.cc | 1 + server/gameserver/player.cc | 5 +++++ server/gameserver/player.h | 2 ++ 3 files changed, 8 insertions(+) diff --git a/server/gameserver/handlermgr.cc b/server/gameserver/handlermgr.cc index aea4ba5d..d850769a 100644 --- a/server/gameserver/handlermgr.cc +++ b/server/gameserver/handlermgr.cc @@ -133,6 +133,7 @@ void HandlerMgr::RegisterNetMsgHandlers() RegisterNetMsgHandler(&ggmsghandler, &Player::_CMGetSettlementTeamList); RegisterNetMsgHandler(&ggmsghandler, &Player::_CMReportHookHitPos); RegisterNetMsgHandler(&ggmsghandler, &Player::_CMReportSpecShotHitPos); + RegisterNetMsgHandler(&ggmsghandler, &Player::_CMWatchTarget); } void HandlerMgr::ProcGMMsg(unsigned long saddr, int sockhandle, diff --git a/server/gameserver/player.cc b/server/gameserver/player.cc index c429da2b..75f2fb81 100644 --- a/server/gameserver/player.cc +++ b/server/gameserver/player.cc @@ -1841,6 +1841,11 @@ void Player::_CMReportSpecShotHitPos(f8::MsgHdr* hdr, const cs::CMReportSpecShot #endif } +void Player::_CMWatchTarget(f8::MsgHdr* hdr, const cs::CMWatchTarget& msg) +{ + +} + void Player::SetShotHold(bool hold) { if (!hold && shot_hold) { diff --git a/server/gameserver/player.h b/server/gameserver/player.h index 0fe15500..46ead846 100644 --- a/server/gameserver/player.h +++ b/server/gameserver/player.h @@ -28,6 +28,7 @@ namespace cs class CMGetSettlementTeamList; class CMReportHookHitPos; class CMReportSpecShotHitPos; + class CMWatchTarget; } class Room; @@ -143,6 +144,7 @@ class Player : public Human void _CMGetSettlementTeamList(f8::MsgHdr* hdr, const cs::CMGetSettlementTeamList& msg); void _CMReportHookHitPos(f8::MsgHdr* hdr, const cs::CMReportHookHitPos& msg); void _CMReportSpecShotHitPos(f8::MsgHdr* hdr, const cs::CMReportSpecShotHitPos& msg); + void _CMWatchTarget(f8::MsgHdr* hdr, const cs::CMWatchTarget& msg); virtual void SetAttackDir(const glm::vec3& attack_dir) override; void AsyncRequestWatchWar(bool send_rsp_msg);