From bd2e571ccdb5b0c7d9c1cadab3ba0996c26c9d38 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期五, 27 九月 2019 18:49:30 +0800 Subject: [PATCH] 8280 【主干】拍卖行系统上架优化(服务器可动态根据配置动态补充拍品) --- ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py | 32 +++++++++++++++++++++++++------- 1 files changed, 25 insertions(+), 7 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py b/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py index 1d35e5c..b5d1a56 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py @@ -79,10 +79,16 @@ ("char", "EndDate", 0), ("char", "StartTime", 0), ("char", "EndTime", 0), + ("list", "WorldLVRange", 0), + ("list", "AddRandSecondRange", 0), + ("WORD", "ReplenishCDMinutes", 0), + ("BYTE", "ReplenishAuctionCount", 0), + ("DWORD", "ReplenishItemID", 0), + ("list", "ReplenishEquipInfo", 0), + ("list", "ReplenishEquipPlaces", 0), ("BYTE", "AuctionCount", 0), ("list", "RandMinuteRange", 0), ("list", "ItemCountWeightList", 0), - ("list", "AddRandSecondRange", 0), ("list", "AuctionItemWeightList", 0), ("list", "RandMailKeyList", 0), ), @@ -651,10 +657,16 @@ self.EndDate = "" self.StartTime = "" self.EndTime = "" + self.WorldLVRange = [] + self.AddRandSecondRange = [] + self.ReplenishCDMinutes = 0 + self.ReplenishAuctionCount = 0 + self.ReplenishItemID = 0 + self.ReplenishEquipInfo = [] + self.ReplenishEquipPlaces = [] self.AuctionCount = 0 self.RandMinuteRange = [] self.ItemCountWeightList = [] - self.AddRandSecondRange = [] self.AuctionItemWeightList = [] self.RandMailKeyList = [] return @@ -664,12 +676,18 @@ def GetEndDate(self): return self.EndDate # 结束日期 def GetStartTime(self): return self.StartTime # 开启时间 def GetEndTime(self): return self.EndTime # 结束时间 - def GetAuctionCount(self): return self.AuctionCount # 上架次数 - def GetRandMinuteRange(self): return self.RandMinuteRange # 上架随机间隔分钟下限|上限 - def GetItemCountWeightList(self): return self.ItemCountWeightList # 上架随机件数权重列表, [[权重, 件数], ...] + def GetWorldLVRange(self): return self.WorldLVRange # 世界等级范围限制 def GetAddRandSecondRange(self): return self.AddRandSecondRange # 每件拍品随机间隔上架秒数 上限|下限 - def GetAuctionItemWeightList(self): return self.AuctionItemWeightList # 上架物品随机权重, [[权重, 物品ID],[权重, [阶,颜色,部位集合,是否套装,星级]] ...] - def GetRandMailKeyList(self): return self.RandMailKeyList # 上架随机邮件列表,有配置时上架的时候在线玩家会收到一封上架邮件提醒 + def GetReplenishCDMinutes(self): return self.ReplenishCDMinutes # 动态补充拍品间隔分钟 + def GetReplenishAuctionCount(self): return self.ReplenishAuctionCount # 动态补充拍品保底数 + def GetReplenishItemID(self): return self.ReplenishItemID # 动态补充物品ID + def GetReplenishEquipInfo(self): return self.ReplenishEquipInfo # 动态补充装备信息 [阶,颜色,是否套装] + def GetReplenishEquipPlaces(self): return self.ReplenishEquipPlaces # 动态补充上架装备位列表 + def GetAuctionCount(self): return self.AuctionCount # 指定上架次数 + def GetRandMinuteRange(self): return self.RandMinuteRange # 指定上架随机间隔分钟下限|上限 + def GetItemCountWeightList(self): return self.ItemCountWeightList # 指定上架随机件数权重列表, [[权重, 件数], ...] + def GetAuctionItemWeightList(self): return self.AuctionItemWeightList # 指定上架物品随机权重, [[权重, 物品ID],[权重, [阶,颜色,部位集合,是否套装,星级]] ...] + def GetRandMailKeyList(self): return self.RandMailKeyList # 指定上架随机邮件列表,有配置时上架的时候在线玩家会收到一封上架邮件提醒 # 日常活动表 class IPY_DailyAction(): -- Gitblit v1.8.0