From 1cc633b5ac4902b4ecb998665b00315fbfc95b11 Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Tue, 1 Jul 2025 14:47:15 +0800 Subject: [PATCH] =?UTF-8?q?=E9=82=80=E8=AF=B7=E5=A5=BD=E5=8F=8B=E7=95=8C?= =?UTF-8?q?=E9=9D=A2=EF=BC=8CLily=E5=B7=B2=E7=BB=8F=E6=98=AF=E7=8E=A9?= =?UTF-8?q?=E5=AE=B6=E5=A5=BD=E5=8F=8B=E4=BA=86=EF=BC=8C=E8=A7=86=E4=B8=BA?= =?UTF-8?q?=E8=8E=B7=E5=BE=97=E4=BA=86=E5=B7=B2=E9=82=80=E8=AF=B7=E4=BA=86?= =?UTF-8?q?=E4=B8=80=E4=BD=8D=E5=A5=BD=E5=8F=8B=EF=BC=88=E5=90=8E=E7=BB=AD?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=85=B6=E4=BB=96NPC=E5=A5=BD=E5=8F=8B?= =?UTF-8?q?=E4=B8=8D=E8=AE=A1=E6=95=B0=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/game/RegisterNetworkFunc.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/server/game/RegisterNetworkFunc.go b/src/server/game/RegisterNetworkFunc.go index ea1fa1a4..4c02c770 100644 --- a/src/server/game/RegisterNetworkFunc.go +++ b/src/server/game/RegisterNetworkFunc.go @@ -4198,6 +4198,10 @@ func ReqAddNpc(player *Player, buf []byte) error { proto.Unmarshal(buf, req) FriendMod := player.PlayMod.getFriendMod() FriendMod.SetNpc(int(req.NpcId)) + if len(FriendMod.Npc) == 1 { // 首次添加NPC 视为邀请好友成功 + InviteMod := player.PlayMod.getInviteMod() + InviteMod.AddInvite(int(req.NpcId)) + } player.PlayMod.save() FriendListBackData(player) PlayroomMod := player.PlayMod.getPlayroomMod()