From 3b9b7247c741523fa17227fb3fc4429c035417c3 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期日, 30 十二月 2018 16:35:14 +0800
Subject: [PATCH] 5642 【后端】【1.4】跨服匹配回合结束清除所有Debuff

---
 ServerPython/CoreServerGroup/GameServer/Script/Player/ChPlayer.py |   40 +---------------------------------------
 1 files changed, 1 insertions(+), 39 deletions(-)

diff --git a/ServerPython/CoreServerGroup/GameServer/Script/Player/ChPlayer.py b/ServerPython/CoreServerGroup/GameServer/Script/Player/ChPlayer.py
index 148aff8..2481af4 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/Player/ChPlayer.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/Player/ChPlayer.py
@@ -42,12 +42,9 @@
 import GameWorldActionTeHui
 import PlayerXMZZ
 import GameWorldShopItem
-import MergeChildMsg
 import PlayerTruck
-import PlayerMergeEvent
 import HighLadder
 import EventReport
-import MergePlayer
 import PlayerCompensation
 import PlayerFamilyRedPacket
 import PlayerFamilyStore
@@ -126,21 +123,12 @@
         # 通知广播信息
         GMCommon.SendBroadCastToClient(curPlayer)
     
-    
-        # 在非跨服服务器上线时,在跨服PK赛期间如果roomID不为0则重置
-        #if not GameWorld.IsMergeServer() and GameWorldMergePK.IsMergePKMatchOpen() \
-        #    and curPlayer.GetVsRoomId() != 0:
-        #    PlayerControl.SetVsRoomId(curPlayer, 0)
-    
         PlayerTruck.SyncPlayerTruckStartTime(curPlayer)
         #通知玩家交易所挂单情况
         PlayerBourse.OnPlayerLogin(curPlayer)
 
         #上线广播
         __CheckWorldNotifyOnLogin(curPlayer, tick)
-        #上线奖励处理
-        #PlayerMergeEvent.MergeEventOnPlayerLogin(curPlayer)
-        #MergePlayer.OnPlayerLogin(curPlayer)
         
         #仙盟红包
         PlayerFamilyRedPacket.OnPlayerLogin(curPlayer)
@@ -187,7 +175,7 @@
 #  @return None
 def __CheckWorldNotifyOnLogin(curPlayer, tick):
     # 跨服服务器不广播
-    if GameWorld.IsMergeServer():
+    if GameWorld.IsCrossServer():
         return
     
     limitLV = IpyGameDataPY.GetFuncCfg("BillBoardPlayerLoginNotify", 2) # 最低等级限制
@@ -261,31 +249,6 @@
     diff_Time = loginTime - logoffTime
     #天数 * 24小时 * 60 分钟 + 秒
     return diff_Time.days * 24 * 60 * 60 + diff_Time.seconds
-
-## 统计客户端跨服赛激活时间
-#  @param index 玩家索引
-#  @return None
-def SendMergeWarOpen(curPlayer):
-    # 发送跨服赛服务器信息
-    mapConfig = GameConfig.GetConfig()
-    mergeServerIP = mapConfig.get("MergeServerIP")
-    mergeServerPort = mapConfig.get("MergeServerPort")
-    if not mergeServerIP:
-        return
-    mergeServerInfo = ChPyNetSendPack.tagMergeServerInfo()
-    mergeServerInfo.ServerIPLen = len(mergeServerIP)
-    mergeServerInfo.ServerIP = mergeServerIP
-    mergeServerInfo.Port = mergeServerPort
-    mergeServerInfo.IsMergeServer = GameWorld.IsMergeServer()
-    NetPackCommon.SendFakePack(curPlayer, mergeServerInfo)
-    return
-
-## 跨服赛通知奖励
-#  @param curPlayer: 玩家实例
-#  @return: None
-def MSGetReward(curPlayer):
-    #PlayerCanGetReward.SynClient_CanGetRewardList(curPlayer)
-    return
 
 ## 运营登陆信息处理
 #  @param curPlayer
@@ -529,7 +492,6 @@
     # 设置家族成员离线时间
     SetPlayerOfflineTime(curPlayer)
     
-    #MergePlayer.OnPlayerLeaveGotoMergeServer(curPlayer, tick)
     #------------镖车逻辑
     #TruckPlayerDisconnectProcess(curPlayer, tick)
     return

--
Gitblit v1.8.0