From 3f5967eeefb1329d272e13e5823a7961ec0ea92c Mon Sep 17 00:00:00 2001 From: xdh <xiefantasy@qq.com> Date: 星期四, 11 四月 2019 21:24:45 +0800 Subject: [PATCH] 6457 【后端】【2.0】缥缈仙域开发单(定制) --- ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py | 16 +++++++++++++++- 1 files changed, 15 insertions(+), 1 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py b/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py index 8b7eeae..27ae39f 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py @@ -13903,7 +13903,9 @@ class tagMCFairyDomainInfo(Structure): Head = tagHead() - State = 0 #(BYTE State)//是否寻访中 + IsAll = 0 #(BYTE IsAll)//是否全部 + State = 0 #(BYTE State)//0-未寻访 1-寻访中 2-任务标记可寻访 + VisitCnt = 0 #(DWORD VisitCnt)//寻访次数 Energy = 0 #(WORD Energy)//体力 Count = 0 #(BYTE Count)// 信息个数 InfoList = list() #(vector<tagMCFairyDomainEvent> InfoList)// 信息列表 @@ -13918,7 +13920,9 @@ def ReadData(self, _lpData, _pos=0, _Len=0): self.Clear() _pos = self.Head.ReadData(_lpData, _pos) + self.IsAll,_pos = CommFunc.ReadBYTE(_lpData, _pos) self.State,_pos = CommFunc.ReadBYTE(_lpData, _pos) + self.VisitCnt,_pos = CommFunc.ReadDWORD(_lpData, _pos) self.Energy,_pos = CommFunc.ReadWORD(_lpData, _pos) self.Count,_pos = CommFunc.ReadBYTE(_lpData, _pos) for i in range(self.Count): @@ -13932,7 +13936,9 @@ self.Head.Clear() self.Head.Cmd = 0xA3 self.Head.SubCmd = 0x06 + self.IsAll = 0 self.State = 0 + self.VisitCnt = 0 self.Energy = 0 self.Count = 0 self.InfoList = list() @@ -13942,6 +13948,8 @@ length = 0 length += self.Head.GetLength() length += 1 + length += 1 + length += 4 length += 2 length += 1 for i in range(self.Count): @@ -13952,7 +13960,9 @@ def GetBuffer(self): data = '' data = CommFunc.WriteString(data, self.Head.GetLength(), self.Head.GetBuffer()) + data = CommFunc.WriteBYTE(data, self.IsAll) data = CommFunc.WriteBYTE(data, self.State) + data = CommFunc.WriteDWORD(data, self.VisitCnt) data = CommFunc.WriteWORD(data, self.Energy) data = CommFunc.WriteBYTE(data, self.Count) for i in range(self.Count): @@ -13962,14 +13972,18 @@ def OutputString(self): DumpString = ''' Head:%s, + IsAll:%d, State:%d, + VisitCnt:%d, Energy:%d, Count:%d, InfoList:%s '''\ %( self.Head.OutputString(), + self.IsAll, self.State, + self.VisitCnt, self.Energy, self.Count, "..." -- Gitblit v1.8.0