From 80f98c222c349b33d621ccc444c2ab9134f2649a Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 05 七月 2021 19:06:31 +0800
Subject: [PATCH] 8921 【主干】【BT2】【BT3】【后端】H.活动-节日活动-垃圾分类(封包AA56 AA57 增加本次活动累计获得环保值)

---
 ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py b/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py
index 9e11bbd..03da6ed 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py
@@ -25014,6 +25014,7 @@
                   ("GarbageSortingType", c_ubyte),    #垃圾分类类型
                   ("IsRight", c_ubyte),    #是否正确
                   ("AddEnvValue", c_int),    #增加环保值
+                  ("HisEnvValueTotal", c_int),    # 当前活动累计获得环保值
                   ]
 
     def __init__(self):
@@ -25034,6 +25035,7 @@
         self.GarbageSortingType = 0
         self.IsRight = 0
         self.AddEnvValue = 0
+        self.HisEnvValueTotal = 0
         return
 
     def GetLength(self):
@@ -25049,7 +25051,8 @@
                                 ActNum:%d,
                                 GarbageSortingType:%d,
                                 IsRight:%d,
-                                AddEnvValue:%d
+                                AddEnvValue:%d,
+                                HisEnvValueTotal:%d
                                 '''\
                                 %(
                                 self.Cmd,
@@ -25057,7 +25060,8 @@
                                 self.ActNum,
                                 self.GarbageSortingType,
                                 self.IsRight,
-                                self.AddEnvValue
+                                self.AddEnvValue,
+                                self.HisEnvValueTotal
                                 )
         return DumpString
 
@@ -25115,6 +25119,7 @@
 class  tagMCActGarbageTaskInfo(Structure):
     Head = tagHead()
     ActNum = 0    #(BYTE ActNum)// 活动编号
+    HisEnvValueTotal = 0    #(DWORD HisEnvValueTotal)// 当前活动累计获得环保值
     GarbageTaskCount = 0    #(BYTE GarbageTaskCount)//任务数
     GarbageTaskList = list()    #(vector<tagMCActGarbageTask> GarbageTaskList)//任务信息列表
     data = None
@@ -25129,6 +25134,7 @@
         self.Clear()
         _pos = self.Head.ReadData(_lpData, _pos)
         self.ActNum,_pos = CommFunc.ReadBYTE(_lpData, _pos)
+        self.HisEnvValueTotal,_pos = CommFunc.ReadDWORD(_lpData, _pos)
         self.GarbageTaskCount,_pos = CommFunc.ReadBYTE(_lpData, _pos)
         for i in range(self.GarbageTaskCount):
             temGarbageTaskList = tagMCActGarbageTask()
@@ -25142,6 +25148,7 @@
         self.Head.Cmd = 0xAA
         self.Head.SubCmd = 0x56
         self.ActNum = 0
+        self.HisEnvValueTotal = 0
         self.GarbageTaskCount = 0
         self.GarbageTaskList = list()
         return
@@ -25150,6 +25157,7 @@
         length = 0
         length += self.Head.GetLength()
         length += 1
+        length += 4
         length += 1
         for i in range(self.GarbageTaskCount):
             length += self.GarbageTaskList[i].GetLength()
@@ -25160,6 +25168,7 @@
         data = ''
         data = CommFunc.WriteString(data, self.Head.GetLength(), self.Head.GetBuffer())
         data = CommFunc.WriteBYTE(data, self.ActNum)
+        data = CommFunc.WriteDWORD(data, self.HisEnvValueTotal)
         data = CommFunc.WriteBYTE(data, self.GarbageTaskCount)
         for i in range(self.GarbageTaskCount):
             data = CommFunc.WriteString(data, self.GarbageTaskList[i].GetLength(), self.GarbageTaskList[i].GetBuffer())
@@ -25169,12 +25178,14 @@
         DumpString = '''
                                 Head:%s,
                                 ActNum:%d,
+                                HisEnvValueTotal:%d,
                                 GarbageTaskCount:%d,
                                 GarbageTaskList:%s
                                 '''\
                                 %(
                                 self.Head.OutputString(),
                                 self.ActNum,
+                                self.HisEnvValueTotal,
                                 self.GarbageTaskCount,
                                 "..."
                                 )

--
Gitblit v1.8.0