From 3d04d70ff41fe87919a5f2e8b0b9f76b890ec620 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期四, 12 九月 2024 12:07:35 +0800 Subject: [PATCH] 10261 【越南】【砍树】仙盟徽章,头像框,头像(动态),聊天气泡,聊天表情(增加头像、头像框) --- ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 46 insertions(+), 0 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py b/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py index 7bdeb3a..7b88456 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py @@ -55,6 +55,16 @@ ("list", "LimitServerGroupIDList", 0), ), + "PlayerFace":( + ("DWORD", "FaceID", 1), + ("BYTE", "UnlockDefault", 0), + ), + + "PlayerFacePic":( + ("DWORD", "FacePicID", 1), + ("BYTE", "UnlockDefault", 0), + ), + "WorldLV":( ("WORD", "WorldLV", 1), ("DWORD", "OpenServerSecond", 0), @@ -1207,6 +1217,26 @@ def GetLimitServerGroupIDRangeList(self): return self.attrTuple[0] # 限制创角的服务器组ID范围列表 list def GetLimitServerGroupIDList(self): return self.attrTuple[1] # 限制创角的服务器组ID列表 list + +# 头像表 +class IPY_PlayerFace(): + + def __init__(self): + self.attrTuple = None + return + + def GetFaceID(self): return self.attrTuple[0] # 头像ID DWORD + def GetUnlockDefault(self): return self.attrTuple[1] # 是否默认激活 BYTE + +# 头像框表 +class IPY_PlayerFacePic(): + + def __init__(self): + self.attrTuple = None + return + + def GetFacePicID(self): return self.attrTuple[0] # 头像框ID DWORD + def GetUnlockDefault(self): return self.attrTuple[1] # 是否默认激活 BYTE # 世界等级表格 class IPY_WorldLV(): @@ -2900,6 +2930,8 @@ self.__LoadFileData("FuncConfig", onlyCheck) self.__LoadFileData("CreateRole", onlyCheck) self.__LoadFileData("CreateRoleLimitServer", onlyCheck) + self.__LoadFileData("PlayerFace", onlyCheck) + self.__LoadFileData("PlayerFacePic", onlyCheck) self.__LoadFileData("WorldLV", onlyCheck) self.__LoadFileData("Family", onlyCheck) self.__LoadFileData("FamilyEmblem", onlyCheck) @@ -3230,6 +3262,20 @@ self.CheckLoadData("CreateRoleLimitServer") return self.ipyCreateRoleLimitServerCache[index] + def GetPlayerFaceCount(self): + self.CheckLoadData("PlayerFace") + return self.ipyPlayerFaceLen + def GetPlayerFaceByIndex(self, index): + self.CheckLoadData("PlayerFace") + return self.ipyPlayerFaceCache[index] + + def GetPlayerFacePicCount(self): + self.CheckLoadData("PlayerFacePic") + return self.ipyPlayerFacePicLen + def GetPlayerFacePicByIndex(self, index): + self.CheckLoadData("PlayerFacePic") + return self.ipyPlayerFacePicCache[index] + def GetWorldLVCount(self): self.CheckLoadData("WorldLV") return self.ipyWorldLVLen -- Gitblit v1.8.0