From 25d85f98970d10a5489256c5066840530c04d20c Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期一, 23 五月 2022 17:01:56 +0800 Subject: [PATCH] 9415 【BT】【后端】古神战场(召集队伍可设置是否仅召集本服玩家) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py index 0389a55..aaff9fe 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py @@ -12373,6 +12373,7 @@ class tagGCCrossBattlefieldBuyPlayer(Structure): BuyPlayerID = 0 #(DWORD BuyPlayerID)//购买的玩家ID,即召集人 Faction = 0 #(BYTE Faction)//阵营 1-红;2-蓝 + ServerOnly = 0 #(BYTE ServerOnly)//是否仅本服玩家可加入,0-否,1-是 FactionPlayerCount = 0 #(BYTE FactionPlayerCount) FactionPlayerList = list() #(vector<tagGCCrossBattlefieldPlayer> FactionPlayerList)//阵营所有玩家列表,包含召集人 data = None @@ -12385,6 +12386,7 @@ self.Clear() self.BuyPlayerID,_pos = CommFunc.ReadDWORD(_lpData, _pos) self.Faction,_pos = CommFunc.ReadBYTE(_lpData, _pos) + self.ServerOnly,_pos = CommFunc.ReadBYTE(_lpData, _pos) self.FactionPlayerCount,_pos = CommFunc.ReadBYTE(_lpData, _pos) for i in range(self.FactionPlayerCount): temFactionPlayerList = tagGCCrossBattlefieldPlayer() @@ -12395,6 +12397,7 @@ def Clear(self): self.BuyPlayerID = 0 self.Faction = 0 + self.ServerOnly = 0 self.FactionPlayerCount = 0 self.FactionPlayerList = list() return @@ -12402,6 +12405,7 @@ def GetLength(self): length = 0 length += 4 + length += 1 length += 1 length += 1 for i in range(self.FactionPlayerCount): @@ -12413,6 +12417,7 @@ data = '' data = CommFunc.WriteDWORD(data, self.BuyPlayerID) data = CommFunc.WriteBYTE(data, self.Faction) + data = CommFunc.WriteBYTE(data, self.ServerOnly) data = CommFunc.WriteBYTE(data, self.FactionPlayerCount) for i in range(self.FactionPlayerCount): data = CommFunc.WriteString(data, self.FactionPlayerList[i].GetLength(), self.FactionPlayerList[i].GetBuffer()) @@ -12422,12 +12427,14 @@ DumpString = ''' BuyPlayerID:%d, Faction:%d, + ServerOnly:%d, FactionPlayerCount:%d, FactionPlayerList:%s '''\ %( self.BuyPlayerID, self.Faction, + self.ServerOnly, self.FactionPlayerCount, "..." ) -- Gitblit v1.8.0