From edca58e661fdc64fa43a891dead2b756562fd611 Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Wed, 8 Jan 2025 11:10:54 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=A5=BD=E5=8F=8B=E6=90=9C?= =?UTF-8?q?=E7=B4=A2bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/game/GameLogic.go | 5 ++++- src/server/game/RegisterNetworkFunc.go | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/server/game/GameLogic.go b/src/server/game/GameLogic.go index f9d8178d..c66febdc 100644 --- a/src/server/game/GameLogic.go +++ b/src/server/game/GameLogic.go @@ -383,7 +383,10 @@ func (ad *GameLogic) GetResSimplePlayerByUid(Id int) *msg.ResPlayerSimple { player.Uid = Id if Value == "" { p := new(Player) - p.GetSimpleData(Id, player) + err := p.GetSimpleData(Id, player) + if err != nil { + return nil + } value, _ := json.Marshal(player) db.RedisSetKey(Idstr, string(value), 0) } else { diff --git a/src/server/game/RegisterNetworkFunc.go b/src/server/game/RegisterNetworkFunc.go index 86e0252a..b209226f 100644 --- a/src/server/game/RegisterNetworkFunc.go +++ b/src/server/game/RegisterNetworkFunc.go @@ -1111,7 +1111,7 @@ func ReqSearchPlayer(args []interface{}) error { list := make([]*msg.ResPlayerSimple, 0) if err == nil { SearchPlayer := G_GameLogicPtr.GetResSimplePlayerByUid(Uid) - if SearchPlayer != nil { + if SearchPlayer != nil && SearchPlayer.Level != 0 { list = append(list, SearchPlayer) } }