From 8495b01a0c80894ce04f04b9e37c96479aedcefc Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期五, 22 九月 2023 16:49:15 +0800 Subject: [PATCH] 9931 【BT0.1】【主干】境界修改(修仙之路) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py | 38 ++++++++++++++++++++++++++++++-------- 1 files changed, 30 insertions(+), 8 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py index d99cced..3c7a029 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py @@ -18174,6 +18174,7 @@ ("KillCnt", c_int), #击杀次数 ("ItemAddCnt", c_int), #物品增加次数 ("BuyCnt", c_ubyte), #购买次数 + ("KillCntTotal", c_int), #击杀次数 - 累计 ] def __init__(self): @@ -18190,6 +18191,7 @@ self.KillCnt = 0 self.ItemAddCnt = 0 self.BuyCnt = 0 + self.KillCntTotal = 0 return def GetLength(self): @@ -18203,13 +18205,15 @@ BossType:%d, KillCnt:%d, ItemAddCnt:%d, - BuyCnt:%d + BuyCnt:%d, + KillCntTotal:%d '''\ %( self.BossType, self.KillCnt, self.ItemAddCnt, - self.BuyCnt + self.BuyCnt, + self.KillCntTotal ) return DumpString @@ -22692,6 +22696,7 @@ ItemAddCnt = 0 #(WORD ItemAddCnt)//物品增加次数 PassGradeCnt = 0 #(BYTE PassGradeCnt)//星级值对应个数, 每个key存9个lineID PassGrade = list() #(vector<DWORD> PassGrade)//副本线路对应星级值列表 + EnterCntTotal = 0 #(DWORD EnterCntTotal)//累计进入次数 data = None def __init__(self): @@ -22708,6 +22713,7 @@ for i in range(self.PassGradeCnt): value,_pos=CommFunc.ReadDWORD(_lpData,_pos) self.PassGrade.append(value) + self.EnterCntTotal,_pos = CommFunc.ReadDWORD(_lpData, _pos) return _pos def Clear(self): @@ -22717,6 +22723,7 @@ self.ItemAddCnt = 0 self.PassGradeCnt = 0 self.PassGrade = list() + self.EnterCntTotal = 0 return def GetLength(self): @@ -22727,6 +22734,7 @@ length += 2 length += 1 length += 4 * self.PassGradeCnt + length += 4 return length @@ -22739,6 +22747,7 @@ data = CommFunc.WriteBYTE(data, self.PassGradeCnt) for i in range(self.PassGradeCnt): data = CommFunc.WriteDWORD(data, self.PassGrade[i]) + data = CommFunc.WriteDWORD(data, self.EnterCntTotal) return data def OutputString(self): @@ -22748,7 +22757,8 @@ RecoverCnt:%d, ItemAddCnt:%d, PassGradeCnt:%d, - PassGrade:%s + PassGrade:%s, + EnterCntTotal:%d '''\ %( self.FBID, @@ -22756,7 +22766,8 @@ self.RecoverCnt, self.ItemAddCnt, self.PassGradeCnt, - "..." + "...", + self.EnterCntTotal ) return DumpString @@ -24616,6 +24627,7 @@ ("Cmd", c_ubyte), ("SubCmd", c_ubyte), ("IsPass", c_ubyte), #是否通关副本 + ("XXZLAwardState", c_int), #修仙之路领奖状态;按二进制位存储每个任务ID是否已领取 ] def __init__(self): @@ -24633,6 +24645,7 @@ self.Cmd = 0xA3 self.SubCmd = 0x11 self.IsPass = 0 + self.XXZLAwardState = 0 return def GetLength(self): @@ -24645,12 +24658,14 @@ DumpString = '''// A3 11 通知玩家境界信息 //tagMCSyncRealmInfo: Cmd:%s, SubCmd:%s, - IsPass:%d + IsPass:%d, + XXZLAwardState:%d '''\ %( self.Cmd, self.SubCmd, - self.IsPass + self.IsPass, + self.XXZLAwardState ) return DumpString @@ -41094,6 +41109,7 @@ TodayExpPoint = 0 #(DWORD TodayExpPoint) YestordayExp = 0 #(DWORD YestordayExp) YestordayExpPoint = 0 #(DWORD YestordayExpPoint) + TotalCount = 0 #(DWORD TotalCount)// 累计活跃放置次数 data = None def __init__(self): @@ -41114,6 +41130,7 @@ self.TodayExpPoint,_pos = CommFunc.ReadDWORD(_lpData, _pos) self.YestordayExp,_pos = CommFunc.ReadDWORD(_lpData, _pos) self.YestordayExpPoint,_pos = CommFunc.ReadDWORD(_lpData, _pos) + self.TotalCount,_pos = CommFunc.ReadDWORD(_lpData, _pos) return _pos def Clear(self): @@ -41130,6 +41147,7 @@ self.TodayExpPoint = 0 self.YestordayExp = 0 self.YestordayExpPoint = 0 + self.TotalCount = 0 return def GetLength(self): @@ -41140,6 +41158,7 @@ length += 1 length += 1 length += len(self.RewardInfo) + length += 4 length += 4 length += 4 length += 4 @@ -41159,6 +41178,7 @@ data = CommFunc.WriteDWORD(data, self.TodayExpPoint) data = CommFunc.WriteDWORD(data, self.YestordayExp) data = CommFunc.WriteDWORD(data, self.YestordayExpPoint) + data = CommFunc.WriteDWORD(data, self.TotalCount) return data def OutputString(self): @@ -41172,7 +41192,8 @@ TodayExp:%d, TodayExpPoint:%d, YestordayExp:%d, - YestordayExpPoint:%d + YestordayExpPoint:%d, + TotalCount:%d '''\ %( self.Head.OutputString(), @@ -41184,7 +41205,8 @@ self.TodayExp, self.TodayExpPoint, self.YestordayExp, - self.YestordayExpPoint + self.YestordayExpPoint, + self.TotalCount ) return DumpString -- Gitblit v1.8.0