From 631cfe043789ddc76ddfbe19e0d01e21e26b5fbb Mon Sep 17 00:00:00 2001
From: xdh <xiefantasy@qq.com>
Date: 星期四, 29 十一月 2018 01:35:03 +0800
Subject: [PATCH] 5027 法宝副本里上线副本结束则T人
---
ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py | 27 +++++++++++++++++++++------
1 files changed, 21 insertions(+), 6 deletions(-)
diff --git a/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py b/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py
index 041f78c..3e87679 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py
+++ b/ServerPython/CoreServerGroup/GameServer/Script/ChPyNetSendPack.py
@@ -24491,6 +24491,7 @@
CallPlayerID = 0 #(DWORD CallPlayerID)// 助战的玩家ID,有值时代表真实助战,没有值时为自己打的
NameLen = 0 #(BYTE NameLen)
CallPlayerName = "" #(String CallPlayerName)// 助战的玩家名,size = NameLen
+ Reason = 0 #(BYTE Reason)//仙缘币为0时的原因:1-助战次数上限;2-每日获得上限
data = None
def __init__(self):
@@ -24508,6 +24509,7 @@
self.CallPlayerID,_pos = CommFunc.ReadDWORD(_lpData, _pos)
self.NameLen,_pos = CommFunc.ReadBYTE(_lpData, _pos)
self.CallPlayerName,_pos = CommFunc.ReadString(_lpData, _pos,self.NameLen)
+ self.Reason,_pos = CommFunc.ReadBYTE(_lpData, _pos)
return _pos
def Clear(self):
@@ -24521,6 +24523,7 @@
self.CallPlayerID = 0
self.NameLen = 0
self.CallPlayerName = ""
+ self.Reason = 0
return
def GetLength(self):
@@ -24532,6 +24535,7 @@
length += 4
length += 1
length += len(self.CallPlayerName)
+ length += 1
return length
@@ -24544,6 +24548,7 @@
data = CommFunc.WriteDWORD(data, self.CallPlayerID)
data = CommFunc.WriteBYTE(data, self.NameLen)
data = CommFunc.WriteString(data, self.NameLen, self.CallPlayerName)
+ data = CommFunc.WriteBYTE(data, self.Reason)
return data
def OutputString(self):
@@ -24554,7 +24559,8 @@
XianyuanCoinAdd:%d,
CallPlayerID:%d,
NameLen:%d,
- CallPlayerName:%s
+ CallPlayerName:%s,
+ Reason:%d
'''\
%(
self.Head.OutputString(),
@@ -24563,7 +24569,8 @@
self.XianyuanCoinAdd,
self.CallPlayerID,
self.NameLen,
- self.CallPlayerName
+ self.CallPlayerName,
+ self.Reason
)
return DumpString
@@ -24930,6 +24937,7 @@
("SubCmd", c_ubyte),
("ObjID", c_int), # 助战实例ID
("PlayerID", c_int), # 助战镜像ID,大于1小于100代表机器人,如果是机器人前端按顺序自己记录对应实例ID代表已召唤
+ ("Job", c_ubyte), # 职业
]
def __init__(self):
@@ -24948,6 +24956,7 @@
self.SubCmd = 0x06
self.ObjID = 0
self.PlayerID = 0
+ self.Job = 0
return
def GetLength(self):
@@ -24961,13 +24970,15 @@
Cmd:%s,
SubCmd:%s,
ObjID:%d,
- PlayerID:%d
+ PlayerID:%d,
+ Job:%d
'''\
%(
self.Cmd,
self.SubCmd,
self.ObjID,
- self.PlayerID
+ self.PlayerID,
+ self.Job
)
return DumpString
@@ -24985,6 +24996,7 @@
("Cmd", c_ubyte),
("SubCmd", c_ubyte),
("IsOK", c_ubyte), #是否成功
+ ("IsLogin", c_ubyte), #是否登录同步已登记
]
def __init__(self):
@@ -25002,6 +25014,7 @@
self.Cmd = 0xB2
self.SubCmd = 0x05
self.IsOK = 0
+ self.IsLogin = 0
return
def GetLength(self):
@@ -25014,12 +25027,14 @@
DumpString = '''// B2 05 助战登记结果 //tagMCHelpBattleCheckInResult:
Cmd:%s,
SubCmd:%s,
- IsOK:%d
+ IsOK:%d,
+ IsLogin:%d
'''\
%(
self.Cmd,
self.SubCmd,
- self.IsOK
+ self.IsOK,
+ self.IsLogin
)
return DumpString
--
Gitblit v1.8.0