| | |
| | | #"""Version = 2015-07-17 13:50"""
|
| | | #---------------------------------------------------------------------
|
| | |
|
| | | import PlayerAssist
|
| | | #import PlayerRequest
|
| | | import GameWorldBoss
|
| | | import IpyGameDataPY
|
| | |
| | | PlayerControl.NotifyCode(curPlayer, "TeamEnterForbid")
|
| | | return False
|
| | |
|
| | | if PlayerControl.GetAssistTagPlayerID(curPlayer):
|
| | | #协助中无法执行此操作
|
| | | PlayerControl.NotifyCode(curPlayer, "InAssistForbid")
|
| | | return False
|
| | | |
| | | if tagPlayer:
|
| | | tagPlayerID = tagPlayer.GetPlayerID()
|
| | | #检查ID
|
| | |
| | | return False
|
| | | if IsInEnterFBTeamPrepare(tagTeamID):
|
| | | PlayerControl.NotifyCode(curPlayer, "TeamEnterForbid")
|
| | | return False
|
| | | |
| | | if PlayerControl.GetAssistTagPlayerID(tagPlayer):
|
| | | #对方协助中,无法执行此操作
|
| | | PlayerControl.NotifyCode(curPlayer, "TagInAssistForbid")
|
| | | return False
|
| | |
|
| | | return True
|
| | |
| | | '''
|
| | | #GameWorld.DebugLog("玩家队伍变更通用处理,curTeamID=%s" % curPlayer.GetTeamID())
|
| | | GameWorldBoss.OnPlayerTeamChange(curPlayer)
|
| | | PlayerAssist.OnPlayerTeamChange(curPlayer)
|
| | | return
|
| | |
|
| | | #---------------------------------------------------------------------
|
| | |
| | | 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:
|