From 642703bc6a69889cce71e3aacf33f514b4969435 Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Thu, 10 Jul 2025 18:30:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8D=E8=83=BD=E7=94=B3=E8=AF=B7=E8=87=AA?= =?UTF-8?q?=E5=B7=B1=E4=B8=BA=E5=A5=BD=E5=8F=8B?= 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 1c0d357a..eca931cf 100644 --- a/src/server/game/RegisterNetworkFunc.go +++ b/src/server/game/RegisterNetworkFunc.go @@ -1489,6 +1489,13 @@ func ReqApplyFriend(player *Player, buf []byte) error { proto.Unmarshal(buf, req) Uid := int(req.Uid) FriendMod := player.PlayMod.getFriendMod() + if Uid == int(player.M_DwUin) { + player.SendErrClienRes(&msg.ResApplyFriend{ + Code: msg.RES_CODE_FAIL, + Msg: "cannot apply yourself", + }) + return fmt.Errorf("cannot apply yourself") + } if FriendMod.CheckFriend(Uid) { player.SendErrClienRes(&msg.ResApplyFriend{ Code: msg.RES_CODE_FAIL,