| | |
| | | ("char", "Numerical5", 0),
|
| | | ),
|
| | |
|
| | | "CreateRole":(
|
| | | ("BYTE", "RoleType", 1),
|
| | | ("BYTE", "Job", 0),
|
| | | ("DWORD", "Face", 0),
|
| | | ("DWORD", "ModelMark", 0),
|
| | | ("list", "CreateRoleMap", 0),
|
| | | ),
|
| | |
|
| | | "CreateRoleLimitServer":(
|
| | | ("list", "LimitServerGroupIDRangeList", 0),
|
| | | ("list", "LimitServerGroupIDList", 0),
|
| | |
| | | def GetNumerical3(self): return self.Numerical3 # 数据3
|
| | | def GetNumerical4(self): return self.Numerical4 # 数据4
|
| | | def GetNumerical5(self): return self.Numerical5 # 数据5 |
| | | |
| | | # 创角表 |
| | | class IPY_CreateRole(): |
| | | |
| | | def __init__(self): |
| | | self.RoleType = 0
|
| | | self.Job = 0
|
| | | self.Face = 0
|
| | | self.ModelMark = 0
|
| | | self.CreateRoleMap = [] |
| | | return |
| | | |
| | | def GetRoleType(self): return self.RoleType # 角色
|
| | | def GetJob(self): return self.Job # ְҵ
|
| | | def GetFace(self): return self.Face # 默认头像
|
| | | def GetModelMark(self): return self.ModelMark # 默认外形
|
| | | def GetCreateRoleMap(self): return self.CreateRoleMap # 创角地图坐标信息 [dataMapID,posX,posY] |
| | | |
| | | # 创角限制服务器配置表 |
| | | class IPY_CreateRoleLimitServer(): |
| | |
| | | self.ipyConfigEx = {}
|
| | | self.ipyFuncConfigCache = self.__LoadFileData("FuncConfig", IPY_FuncConfig)
|
| | | self.ipyFuncConfigLen = len(self.ipyFuncConfigCache)
|
| | | self.ipyCreateRoleCache = self.__LoadFileData("CreateRole", IPY_CreateRole)
|
| | | self.ipyCreateRoleLen = len(self.ipyCreateRoleCache)
|
| | | self.ipyCreateRoleLimitServerCache = self.__LoadFileData("CreateRoleLimitServer", IPY_CreateRoleLimitServer)
|
| | | self.ipyCreateRoleLimitServerLen = len(self.ipyCreateRoleLimitServerCache)
|
| | | self.ipyWorldLVCache = self.__LoadFileData("WorldLV", IPY_WorldLV)
|
| | |
| | |
|
| | | def GetFuncConfigCount(self): return self.ipyFuncConfigLen
|
| | | def GetFuncConfigByIndex(self, index): return self.ipyFuncConfigCache[index]
|
| | | def GetCreateRoleCount(self): return self.ipyCreateRoleLen
|
| | | def GetCreateRoleByIndex(self, index): return self.ipyCreateRoleCache[index]
|
| | | def GetCreateRoleLimitServerCount(self): return self.ipyCreateRoleLimitServerLen
|
| | | def GetCreateRoleLimitServerByIndex(self, index): return self.ipyCreateRoleLimitServerCache[index]
|
| | | def GetWorldLVCount(self): return self.ipyWorldLVLen
|