From acb57c78d332420f59605f94dd0a071c536fe7dd Mon Sep 17 00:00:00 2001 From: xdh <xiefantasy@qq.com> Date: 星期五, 28 十二月 2018 23:54:48 +0800 Subject: [PATCH] 5629 【后端】【1.4】成就老号处理 --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/FunctionNPCCommon.py | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/FunctionNPCCommon.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/FunctionNPCCommon.py index b14d26d..de88f3a 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/FunctionNPCCommon.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/FunctionNPCCommon.py @@ -242,8 +242,14 @@ __ResetShopItemBuyCount(curPlayer, [refreshType]) return +def ShopItemOnCrossPKSeasonChange(curPlayer): + ## 按跨服PK赛季重置 + refreshType = 8 + __ResetShopItemBuyCount(curPlayer, [refreshType]) + return + def __ResetShopItemBuyCount(curPlayer, onEventTypeList): - #重置商店物品购买次数 1:周一0点刷新 2:周一5点刷新 3:每日0点刷新 4:每日5点刷新 5每月0点 6每月5点 + #重置商店物品购买次数 1:周一0点刷新 2:周一5点刷新 3:每日0点刷新 4:每日5点刷新 5每月0点 6每月5点 7每3天5点 8每赛季 syncIndexList = [] ipyDataMgr = IpyGameDataPY.IPY_Data() for i in xrange(ipyDataMgr.GetStoreCount()): @@ -377,7 +383,10 @@ # @param tick 时间戳 # @return 返回值真, 逻辑运行成功 def BuyItem(curPlayer, tick): - + + if GameWorld.IsCrossServer(): + return + buyItemList = IPY_GameWorld.IPY_CBuyItemList() itemIndex = buyItemList.GetBuyItemIndex() if itemIndex < 0: -- Gitblit v1.8.0