From 239a75e02bdbbd8d8c04c09be7fab50fafb23670 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期五, 23 四月 2021 18:13:00 +0800 Subject: [PATCH] 8901 【BT2】【后端】全服红包(VIP抢全服红包次数配置keyVIP等级改为字符串 RechargeRedPacket 数值3) --- ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerTeam.py | 47 +++++++++++++++++++++++------------------------ 1 files changed, 23 insertions(+), 24 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerTeam.py b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerTeam.py index 920283b..bf88ff0 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerTeam.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerTeam.py @@ -343,9 +343,9 @@ #邀请组队的时候,双方都有队伍不处理 if curPlayerTeam != None and tagPlayerTeam != None: - #InviteEnterLost02 <n color="255,255,0">`o很抱歉,目标玩家已在他人队伍中,邀请入队失败!</n> 25 - - - #PlayerControl.NotifyCode(curPlayer, "InviteEnterLost02") - InvitePlayerJoinTeamReq(curPlayer, tagPlayer, curPlayerTeam, tick) + #该玩家已在他人队伍中,邀请入队失败! + PlayerControl.NotifyCode(curPlayer, "InviteEnterLost02") + #InvitePlayerJoinTeamReq(curPlayer, tagPlayer, curPlayerTeam, tick) return if tagPlayerTeam == None: @@ -408,14 +408,14 @@ return #获得双方的队伍 - #curPlayerTeam = curPlayer.GetTeam() + curPlayerTeam = curPlayer.GetTeam() tagPlayerTeam = tagPlayer.GetTeam() #请求加入的时候,双方都有队伍也可请求加入,支持退出队伍请求加入 -# if curPlayerTeam != None and tagPlayerTeam != None: -# #InviteEnterLost02 <n color="255,255,0">`o很抱歉,目标玩家已在他人队伍中,邀请入队失败!</n> 25 - - -# PlayerControl.NotifyCode(curPlayer, "InviteEnterLost02") -# return + if curPlayerTeam != None and tagPlayerTeam != None: + #您已有队伍,请先退出再申请 + PlayerControl.NotifyCode(curPlayer, "Friend_HaveTeam") + return if tagPlayerTeam == None: # TeamNoExist 队伍不存在 @@ -699,7 +699,7 @@ return #双方的队伍 - #curPlayerTeam = curPlayer.GetTeam() + curPlayerTeam = curPlayer.GetTeam() tagPlayerTeam = tagPlayer.GetTeam() if tagPlayerTeam == None: @@ -707,12 +707,10 @@ PlayerControl.NotifyCode(curPlayer, "TeamNoExist") return - #=============================================================================================== - # if curPlayerTeam != None: - # #InviteEnterLost02 组队失败,双方都有队伍! - # PlayerControl.NotifyCode(curPlayer, "InviteEnterLost02") - # return - #=============================================================================================== + if curPlayerTeam != None: + #您已有队伍,请先退出再申请 + PlayerControl.NotifyCode(curPlayer, "Friend_HaveTeam") + return #组队类型 #teamType = sendPack.GetTeamType() @@ -791,12 +789,13 @@ #return #申请入队的允许双方都有队伍 -# #发出申请的玩家的队伍 -# tagPlayerTeam = tagPlayer.GetTeam() -# if tagPlayerTeam != None: -# #InviteEnterLost02 组队失败,双方都有队伍! -# PlayerControl.NotifyCode(tagPlayer, "InviteEnterLost02") -# return + #发出申请的玩家的队伍 + tagPlayerTeam = tagPlayer.GetTeam() + if tagPlayerTeam != None: + #该玩家已有队伍,同意时才提示对方有队伍 + if isAgree == 1: + PlayerControl.NotifyCode(curPlayer, "AcceptTeamLost") + return #=============================================================================================== # #请求检查,是否有这个请求 @@ -3226,8 +3225,8 @@ return def DR_Team(eventName, teamID, dataDict): - drDict = {"EventName":eventName, "TeamID":teamID} - drDict.update(dataDict) - DataRecordPack.SendEventPack("Team_GameServer", drDict) + #drDict = {"EventName":eventName, "TeamID":teamID} + #drDict.update(dataDict) + #DataRecordPack.SendEventPack("Team_GameServer", drDict) return -- Gitblit v1.8.0