hxp
2021-11-09 f4f907ae6ae2f22207859230e8fc88583fe3a723
ServerPython/CoreServerGroup/GameServer/Script/PyGameDataStruct.py
@@ -2121,6 +2121,7 @@
    _fields_ = [
        ('PlayerID', ctypes.c_ulong),
        ('TagID', ctypes.c_ulong),
        ('Intimacy', ctypes.c_ulong),
        ('ADOResult', ctypes.c_ulong),
    ]
@@ -2140,6 +2141,7 @@
        self.clear()
        self.PlayerID, pos = CommFunc.ReadDWORD(buf, pos)
        self.TagID, pos = CommFunc.ReadDWORD(buf, pos)
        self.Intimacy, pos = CommFunc.ReadDWORD(buf, pos)
        return self.getLength()
@@ -2155,10 +2157,12 @@
        output = '''//玩家好友表#tagDBPyPlayerFriend:
            PlayerID = %s,
            TagID = %s,
            Intimacy = %s,
            ADOResult = %s,
            '''%(
                self.PlayerID,
                self.TagID,
                self.Intimacy,
                self.ADOResult,
            )
        return output
@@ -2228,6 +2232,10 @@
        ('RealmLV', ctypes.c_ushort),
        ('OnlineType', ctypes.c_ubyte),
        ('RefCount', ctypes.c_ulong),
        ('CoupleID', ctypes.c_ulong),
        ('CoupleName', ctypes.c_char * 33),
        ('CouplePriceMaxID', ctypes.c_ubyte),
        ('CoupleBreakOffline', ctypes.c_ubyte),
        ('ADOResult', ctypes.c_ulong),
    ]
@@ -2252,6 +2260,10 @@
        self.RealmLV, pos = CommFunc.ReadWORD(buf, pos)
        self.OnlineType, pos = CommFunc.ReadBYTE(buf, pos)
        self.RefCount, pos = CommFunc.ReadDWORD(buf, pos)
        self.CoupleID, pos = CommFunc.ReadDWORD(buf, pos)
        self.CoupleName, pos = CommFunc.ReadString(buf, pos, 33)
        self.CouplePriceMaxID, pos = CommFunc.ReadBYTE(buf, pos)
        self.CoupleBreakOffline, pos = CommFunc.ReadBYTE(buf, pos)
        return self.getLength()
@@ -2272,6 +2284,10 @@
            RealmLV = %s,
            OnlineType = %s,
            RefCount = %s,
            CoupleID = %s,
            CoupleName = %s,
            CouplePriceMaxID = %s,
            CoupleBreakOffline = %s,
            ADOResult = %s,
            '''%(
                self.PlayerID,
@@ -2281,6 +2297,10 @@
                self.RealmLV,
                self.OnlineType,
                self.RefCount,
                self.CoupleID,
                self.CoupleName,
                self.CouplePriceMaxID,
                self.CoupleBreakOffline,
                self.ADOResult,
            )
        return output
@@ -2292,4 +2312,10 @@
        else:
            self.PlayerName = Str[:33]
            
    def SetCoupleName(self,Str):
        if len(Str)<=33:
            self.CoupleName = Str
        else:
            self.CoupleName = Str[:33]