From 77a35c74fa1ac1e4b9fa0e9d8c9f3880f3d60c2c Mon Sep 17 00:00:00 2001 From: xdh <xiefantasy@qq.com> Date: 星期五, 31 五月 2019 17:26:47 +0800 Subject: [PATCH] 6374 神秘商店修改 --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/FunctionNPCCommon.py | 4 +++- 1 files changed, 3 insertions(+), 1 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 c0bbf85..55e9563 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 @@ -356,7 +356,7 @@ diffTime = GameWorld.GetCurrentTime() - GameWorld.GetDateTimeByStr(createRoleTime, ChConfig.TYPE_Time_Format) pastSeconds = diffTime.days*24*60*60 + diffTime.seconds refreshTime = IpyGameDataPY.GetFuncCfg('MysteryShopRefresh', 4) - if pastSeconds % refreshTime == 0: + if refreshTime and pastSeconds % refreshTime == 0: __DoMysticalShopRefresh(curPlayer, True, tick) return @@ -385,6 +385,8 @@ lvRange = ipyData.GetLVRange() goodsID = ipyData.GetGoodsID() goodsIpyData = IpyGameDataPY.GetIpyGameData('Store', goodsID) + if not goodsIpyData: + continue moneyType = goodsIpyData.GetMoneyType() weight = goodsIpyData.GetLimitValue() lvkey = tuple(lvRange) -- Gitblit v1.8.0