From a82c6b75220814b4e498f536754a61d6b28d6de3 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期四, 17 一月 2019 20:58:15 +0800
Subject: [PATCH] 2899 【1.4.100】【1.5】跨服竞技积分超过65535报错

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py
index 702c9eb..384365d 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py
@@ -8411,7 +8411,7 @@
     RoundCount = 0    #(BYTE RoundCount)// PK回合数
     RoundWinnerID = list()    #(vector<DWORD> RoundWinnerID)// 回合获胜ID列表
     AddScore = 0    #(WORD AddScore)// 本场加分
-    Score = 0    #(WORD Score)// 当前积分
+    Score = 0    #(DWORD Score)// 当前积分
     DanLV = 0    #(BYTE DanLV)// 当前段位
     CWinCnt = 0    #(WORD CWinCnt)// 当前连胜数
     TagNameLen = 0    #(BYTE TagNameLen)
@@ -8435,7 +8435,7 @@
             value,_pos=CommFunc.ReadDWORD(_lpData,_pos)
             self.RoundWinnerID.append(value)
         self.AddScore,_pos = CommFunc.ReadWORD(_lpData, _pos)
-        self.Score,_pos = CommFunc.ReadWORD(_lpData, _pos)
+        self.Score,_pos = CommFunc.ReadDWORD(_lpData, _pos)
         self.DanLV,_pos = CommFunc.ReadBYTE(_lpData, _pos)
         self.CWinCnt,_pos = CommFunc.ReadWORD(_lpData, _pos)
         self.TagNameLen,_pos = CommFunc.ReadBYTE(_lpData, _pos)
@@ -8469,7 +8469,7 @@
         length += 1
         length += 4 * self.RoundCount
         length += 2
-        length += 2
+        length += 4
         length += 1
         length += 2
         length += 1
@@ -8487,7 +8487,7 @@
         for i in range(self.RoundCount):
             data = CommFunc.WriteDWORD(data, self.RoundWinnerID[i])
         data = CommFunc.WriteWORD(data, self.AddScore)
-        data = CommFunc.WriteWORD(data, self.Score)
+        data = CommFunc.WriteDWORD(data, self.Score)
         data = CommFunc.WriteBYTE(data, self.DanLV)
         data = CommFunc.WriteWORD(data, self.CWinCnt)
         data = CommFunc.WriteBYTE(data, self.TagNameLen)

--
Gitblit v1.8.0