| | |
| | | ("list", "LimitServerGroupIDList", 0),
|
| | | ),
|
| | |
|
| | | "PlayerFace":(
|
| | | ("DWORD", "FaceID", 1),
|
| | | ("BYTE", "UnlockDefault", 0),
|
| | | ),
|
| | |
|
| | | "PlayerFacePic":(
|
| | | ("DWORD", "FacePicID", 1),
|
| | | ("BYTE", "UnlockDefault", 0),
|
| | | ),
|
| | |
|
| | | "WorldLV":(
|
| | | ("WORD", "WorldLV", 1),
|
| | | ("DWORD", "OpenServerSecond", 0),
|
| | |
| | | ("BYTE", "EmblemID", 1),
|
| | | ("BYTE", "UnlockFamilyLV", 0),
|
| | | ("DWORD", "ExpireMinutes", 0),
|
| | | ("DWORD", "CustomFamilyID", 0),
|
| | | ),
|
| | |
|
| | | "FamilyBossHurtAward":(
|
| | |
| | | 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(): |
| | | |
| | |
| | | |
| | | def GetEmblemID(self): return self.attrTuple[0] # 徽章ID BYTE
|
| | | def GetUnlockFamilyLV(self): return self.attrTuple[1] # 解锁仙盟等级,为0时代表其他方式解锁 BYTE
|
| | | def GetExpireMinutes(self): return self.attrTuple[2] # 有效时长,分钟 DWORD |
| | | def GetExpireMinutes(self): return self.attrTuple[2] # 有效时长,分钟 DWORD
|
| | | def GetCustomFamilyID(self): return self.attrTuple[3] # 定制仙盟ID DWORD |
| | | |
| | | # 仙盟试炼伤血奖励表 |
| | | class IPY_FamilyBossHurtAward(): |
| | |
| | | self.ipyConfigEx = {}
|
| | | self.__LoadFileData("FuncConfig", 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)
|
| | |
| | | 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
|