From 0ff8e21c92b39adfdf062b40c4e0147213bba70a Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期一, 26 十一月 2018 23:18:29 +0800 Subject: [PATCH] 4923 【后端】【1.3】神兵技能 --- ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFriend.py | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFriend.py b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFriend.py index 7507d08..d88e04a 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFriend.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerFriend.py @@ -147,6 +147,13 @@ return PyDataManager.GetFriendManager().AddFriends(playerID) +def IsFriend(playerID, tagPlayerID): + ## 判断双方是否好友 + curFriends = PyDataManager.GetFriendManager().GetFriends(playerID) + if not curFriends: + return False + return curFriends.Find(tagPlayerID) != None + #--------------------------------------------------------------------- ##好友检查 # @param curPlayer 申请好友的玩家 @@ -272,9 +279,10 @@ GameWorld.Log("JoinFriendAnswer -> 封包异常 ->玩家没有这个请求", playerID) return - if not clientData.Answer and srcPlayer: - #XW_SJ_RefuseApply XXX拒绝把你加为好友 - PlayerControl.NotifyCode(srcPlayer, 'Friend_RejectFriend', [curPlayer.GetName()]) + if not clientData.Answer: + if srcPlayer: + #XW_SJ_RefuseApply XXX拒绝把你加为好友 + PlayerControl.NotifyCode(srcPlayer, 'Friend_RejectFriend', [curPlayer.GetName()]) return # 黑名单检查 -- Gitblit v1.8.0