From a748a72c3c48f1417621e074fb1e3ea36d3d8e4c Mon Sep 17 00:00:00 2001 From: xdh <xiefantasy@qq.com> Date: 星期三, 16 一月 2019 11:21:15 +0800 Subject: [PATCH] 5866 【后端】【1.5】线上服务器更新到1.5版本中级神兵石替换方案(寻宝背包处理) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.py | 19 ++++++++++++++----- 1 files changed, 14 insertions(+), 5 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.py index 2abd246..8458827 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.py @@ -74,12 +74,12 @@ import GameLogic_ElderBattlefield import GameLogic_FamilyBoss import GameLogic_FamilyWar -import GameLogic_Dogz import OpenServerCampaign import PlayerCostRebate import PlayerActTotalRecharge import PlayerSpringSale import PlayerBossReborn +import PlayerWeekParty import PlayerFlashGiftbag import PlayerFairyCeremony import PlayerRefineStove @@ -467,6 +467,9 @@ def __DoPlayerOnDay(curPlayer, onEventType): + if GameWorld.IsCrossServer(): + return + # 常规过天 if onEventType == ShareDefine.Def_OnEventType: @@ -640,6 +643,9 @@ def __DoPlayerOnWeek(curPlayer, onEventType): + if GameWorld.IsCrossServer(): + return + if onEventType == ShareDefine.Def_OnEventType: #记录上周工资相关流向 lastWeekOnlineTime = curPlayer.GetLastWeekOnlineTime() @@ -717,6 +723,8 @@ def __DoPlayerOnMonth(curPlayer, onEventType): + if GameWorld.IsCrossServer(): + return if onEventType == ShareDefine.Def_OnEventType: pass @@ -1213,7 +1221,7 @@ pack = IPY_GameWorld.IPY_MBroadcastMsg() msg = pack.GetMsg() - if not msg.startswith(ShareDefine.Def_Notify_WorldKey_GameWorldBossReborn[:-2]): + if not msg.startswith(ShareDefine.Def_Notify_WorldKey_GameWorldBossReborn[:-3]): GameWorld.Log('GameServer_BroadcastMsg msg = %s'%(msg)) #---接收世界服务器发来的消息--- @@ -1294,6 +1302,9 @@ elif actionName == ShareDefine.OperationActionName_WishingWell: PlayerWishingWell.RefreshWishingWellAction() + elif actionName == ShareDefine.OperationActionName_WeekParty: + PlayerWeekParty.RefreshOperationAction_WeekParty() + return if msgValue.isdigit(): @@ -1397,9 +1408,7 @@ # 活动buff状态变更 elif key.startswith(ShareDefine.Def_Notify_WorldKey_ActionBuffState[:-2]): PlayerAction.OnActionBuffStateChange(key, tick) - #boss刷新时间参数 - elif key.startswith(ShareDefine.Def_Notify_WorldKey_BossOnlineHeroCnt[:-2]): - GameLogic_Dogz.OnOnlineCntChange(key, tick) + #=============================================================================== # ---修改为上述的 统一字典处理 # if msg == ChConfig.Def_Notify_Key_PurTalk: -- Gitblit v1.8.0