From 29e50e39941eb7574580400c5bca21caa7ac80d4 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期二, 12 八月 2025 18:34:23 +0800 Subject: [PATCH] 16 卡牌服务端(删除镜像战斗) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.py | 112 -------------------------------------------------------- 1 files changed, 0 insertions(+), 112 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.py index 59ee95e..f4abfca 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.py @@ -673,54 +673,6 @@ #------------------------------------------------------ -# A1 09 同步打包玩家数据 #tagCMSycnPlayerPackData - -class tagCMSycnPlayerPackData(Structure): - _pack_ = 1 - _fields_ = [ - ("Cmd", c_ubyte), - ("SubCmd", c_ubyte), - ] - - def __init__(self): - self.Clear() - self.Cmd = 0xA1 - self.SubCmd = 0x09 - return - - def ReadData(self, stringData, _pos=0, _len=0): - self.Clear() - memmove(addressof(self), stringData[_pos:], self.GetLength()) - return _pos + self.GetLength() - - def Clear(self): - self.Cmd = 0xA1 - self.SubCmd = 0x09 - return - - def GetLength(self): - return sizeof(tagCMSycnPlayerPackData) - - def GetBuffer(self): - return string_at(addressof(self), self.GetLength()) - - def OutputString(self): - DumpString = '''// A1 09 同步打包玩家数据 //tagCMSycnPlayerPackData: - Cmd:%s, - SubCmd:%s - '''\ - %( - self.Cmd, - self.SubCmd - ) - return DumpString - - -m_NAtagCMSycnPlayerPackData=tagCMSycnPlayerPackData() -ChNetPackDict[eval("0x%02x%02x"%(m_NAtagCMSycnPlayerPackData.Cmd,m_NAtagCMSycnPlayerPackData.SubCmd))] = m_NAtagCMSycnPlayerPackData - - -#------------------------------------------------------ #A1 03 设置是否成年 #tagCMAdult class tagCMAdult(Structure): @@ -18976,70 +18928,6 @@ m_NAtagCSMainFightReq=tagCSMainFightReq() ChNetPackDict[eval("0x%02x%02x"%(m_NAtagCSMainFightReq.Cmd,m_NAtagCSMainFightReq.SubCmd))] = m_NAtagCSMainFightReq - - -#------------------------------------------------------ -# B4 11 镜像战斗 #tagCMMirrorFight - -class tagCMMirrorFight(Structure): - _pack_ = 1 - _fields_ = [ - ("Cmd", c_ubyte), - ("SubCmd", c_ubyte), - ("MapID", c_int), # 自定义地图ID,如竞技场等 - ("FuncLineID", c_ushort), - ("TagPlayeID", c_int), # 目标玩家ID,支持跨服玩家ID - ("CmdType", c_ubyte), # 命令类型: 0-创建战斗;1-开始战斗;2-战斗中跳过;3-不创建战斗直接得结果 - ] - - def __init__(self): - self.Clear() - self.Cmd = 0xB4 - self.SubCmd = 0x11 - return - - def ReadData(self, stringData, _pos=0, _len=0): - self.Clear() - memmove(addressof(self), stringData[_pos:], self.GetLength()) - return _pos + self.GetLength() - - def Clear(self): - self.Cmd = 0xB4 - self.SubCmd = 0x11 - self.MapID = 0 - self.FuncLineID = 0 - self.TagPlayeID = 0 - self.CmdType = 0 - return - - def GetLength(self): - return sizeof(tagCMMirrorFight) - - def GetBuffer(self): - return string_at(addressof(self), self.GetLength()) - - def OutputString(self): - DumpString = '''// B4 11 镜像战斗 //tagCMMirrorFight: - Cmd:%s, - SubCmd:%s, - MapID:%d, - FuncLineID:%d, - TagPlayeID:%d, - CmdType:%d - '''\ - %( - self.Cmd, - self.SubCmd, - self.MapID, - self.FuncLineID, - self.TagPlayeID, - self.CmdType - ) - return DumpString - - -m_NAtagCMMirrorFight=tagCMMirrorFight() -ChNetPackDict[eval("0x%02x%02x"%(m_NAtagCMMirrorFight.Cmd,m_NAtagCMMirrorFight.SubCmd))] = m_NAtagCMMirrorFight #------------------------------------------------------ -- Gitblit v1.8.0