From bbf99d96e19c04da434d4e185736731fc82a20cc Mon Sep 17 00:00:00 2001 From: StopWuyu Date: Sat, 23 Aug 2025 14:44:21 +0800 Subject: [PATCH] fix: if search player not found will return server info --- .../Server/Packet/Recv/Friend/HandlerSearchPlayerCsReq.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/GameServer/Server/Packet/Recv/Friend/HandlerSearchPlayerCsReq.cs b/GameServer/Server/Packet/Recv/Friend/HandlerSearchPlayerCsReq.cs index bdba0a70..53584413 100644 --- a/GameServer/Server/Packet/Recv/Friend/HandlerSearchPlayerCsReq.cs +++ b/GameServer/Server/Packet/Recv/Friend/HandlerSearchPlayerCsReq.cs @@ -15,7 +15,8 @@ public class HandlerSearchPlayerCsReq : Handler foreach (var uid in req.UidList) { - var player = connection.Player!.FriendManager!.GetFriendPlayerData([(int)uid]).First(); + var player = connection.Player!.FriendManager!.GetFriendPlayerData([(int)uid]) + .FirstOrDefault(x => x.Uid == (int)uid); if (player != null) playerList.Add(player); }