From eb5ae6d13b05339de97b929a46660a061517948e Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Thu, 20 Apr 2023 21:08:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E9=82=80=E8=AF=B7=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/parkour/api_invite.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/modules/parkour/api_invite.go b/modules/parkour/api_invite.go index 6240bac10..b966d34d5 100644 --- a/modules/parkour/api_invite.go +++ b/modules/parkour/api_invite.go @@ -62,6 +62,16 @@ func (this *apiComp) Invite(session comm.IUserSession, req *pb.ParkourInviteReq) code = pb.ErrorCode_ConfigNoFound return } + ok = false + for _, v := range info.Member { + if v.Uid == session.GetUserId() { + ok = true + } + } + if !ok { + info.Member = append(info.Member, &pb.DBRaceMember{Uid: tuser.Uid, Name: tuser.Name, Avatar: tuser.Avatar, Mount: info.Dfmount, Hp: mount.Hp}) + } + //目标是否在线 if !this.module.ModuleUser.IsOnline(req.Uid) { info.Member = append(info.Member, &pb.DBRaceMember{Uid: tuser.Uid, Name: tuser.Name, Avatar: tuser.Avatar, Mount: tinfo.Dfmount, Hp: mount.Hp, Isai: true})