hxp
2020-03-12 7aa74f6b50231ec1ed67375d81186549304b6801
ServerPython/CoreServerGroup/GameServer/Script/Player/PlayerTeam.py
@@ -15,6 +15,7 @@
#"""Version = 2015-07-17 13:50"""
#---------------------------------------------------------------------
import PlayerAssist
#import PlayerRequest
import GameWorldBoss
import IpyGameDataPY
@@ -590,6 +591,11 @@
        PlayerControl.NotifyCode(curPlayer, "TeamEnterForbid")
        return False
    
    if PlayerControl.GetAssistTagPlayerID(curPlayer):
        #协助中无法执行此操作
        PlayerControl.NotifyCode(curPlayer, "InAssistForbid")
        return False
    if tagPlayer:
        tagPlayerID = tagPlayer.GetPlayerID()
        #检查ID
@@ -612,6 +618,11 @@
            return False
        if IsInEnterFBTeamPrepare(tagTeamID):
            PlayerControl.NotifyCode(curPlayer, "TeamEnterForbid")
            return False
        if PlayerControl.GetAssistTagPlayerID(tagPlayer):
            #对方协助中,无法执行此操作
            PlayerControl.NotifyCode(curPlayer, "TagInAssistForbid")
            return False
        
    return True
@@ -1390,6 +1401,7 @@
    '''
    #GameWorld.DebugLog("玩家队伍变更通用处理,curTeamID=%s" % curPlayer.GetTeamID())
    GameWorldBoss.OnPlayerTeamChange(curPlayer)
    PlayerAssist.OnPlayerTeamChange(curPlayer)
    return
#---------------------------------------------------------------------
@@ -2314,7 +2326,8 @@
        return
    
    playerLV = curPlayer.GetLV()
    matchMapIDList = [ChConfig.Def_FBMapID_DuJie, ChConfig.Def_FBMapID_MunekadoTrial, ChConfig.Def_FBMapID_QueenRelics, ChConfig.Def_FBMapID_ChaosDemon]
    matchMapIDList = [ChConfig.Def_FBMapID_DuJie, ChConfig.Def_FBMapID_MunekadoTrial, ChConfig.Def_FBMapID_QueenRelics, ChConfig.Def_FBMapID_ChaosDemon,
                      ChConfig.Def_FBMapID_KillDevil]
    
    teamMgr = GameWorld.GetTeamManager()
    for matchMapID in matchMapIDList: