From d606e0029ac322b6cb5c9c76f6f889f60fc02fd6 Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Tue, 1 Apr 2025 16:24:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/game/RegisterNetworkFunc.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/server/game/RegisterNetworkFunc.go b/src/server/game/RegisterNetworkFunc.go index 18a7713a..c736206d 100644 --- a/src/server/game/RegisterNetworkFunc.go +++ b/src/server/game/RegisterNetworkFunc.go @@ -52,6 +52,13 @@ func ReqPlayerBriefProfileDataFunc(player *Player, buf []byte) error { proto.Unmarshal(buf, detail) Uid := int(detail.DwUin) PlayerSimpleData := G_GameLogicPtr.GetSimplePlayerByUid(Uid) + if PlayerSimpleData == nil { + log.Debug("玩家不存在, Uid:%d", Uid) + player.SendErrClienRes(&msg.ResPlayerBriefProfileData{ + DwUin: detail.DwUin, + }) + return errors.New("玩家不存在") + } player.PushClientRes(&msg.ResPlayerBriefProfileData{ DwUin: detail.DwUin, ImageFrame: int32(PlayerSimpleData.Avatar),