hxp
2019-10-30 b63f2f2458257e9ef4ab67d0a0748fd5ec2948ae
ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py
@@ -41,6 +41,11 @@
                        ("char", "Numerical5", 0),
                        ),
                "CreateRoleLimitServer":(
                        ("list", "LimitServerGroupIDRangeList", 0),
                        ("list", "LimitServerGroupIDList", 0),
                        ),
                "WorldLV":(
                        ("WORD", "WorldLV", 1),
                        ("DWORD", "OpenServerSecond", 0),
@@ -589,6 +594,17 @@
    def GetNumerical3(self): return self.Numerical3 # 数据3
    def GetNumerical4(self): return self.Numerical4 # 数据4
    def GetNumerical5(self): return self.Numerical5 # 数据5
# 创角限制服务器配置表
class IPY_CreateRoleLimitServer():
    def __init__(self):
        self.LimitServerGroupIDRangeList = []
        self.LimitServerGroupIDList = []
        return
    def GetLimitServerGroupIDRangeList(self): return self.LimitServerGroupIDRangeList # 限制创角的服务器组ID范围列表
    def GetLimitServerGroupIDList(self): return self.LimitServerGroupIDList # 限制创角的服务器组ID列表
# 世界等级表格
class IPY_WorldLV():
@@ -1722,6 +1738,8 @@
        self.ipyConfigEx = {}
        self.ipyFuncConfigCache = self.__LoadFileData("FuncConfig", IPY_FuncConfig)
        self.ipyFuncConfigLen = len(self.ipyFuncConfigCache)
        self.ipyCreateRoleLimitServerCache = self.__LoadFileData("CreateRoleLimitServer", IPY_CreateRoleLimitServer)
        self.ipyCreateRoleLimitServerLen = len(self.ipyCreateRoleLimitServerCache)
        self.ipyWorldLVCache = self.__LoadFileData("WorldLV", IPY_WorldLV)
        self.ipyWorldLVLen = len(self.ipyWorldLVCache)
        self.ipyFamilyCache = self.__LoadFileData("Family", IPY_Family)
@@ -1990,6 +2008,8 @@
    
    def GetFuncConfigCount(self): return self.ipyFuncConfigLen
    def GetFuncConfigByIndex(self, index): return self.ipyFuncConfigCache[index]
    def GetCreateRoleLimitServerCount(self): return self.ipyCreateRoleLimitServerLen
    def GetCreateRoleLimitServerByIndex(self, index): return self.ipyCreateRoleLimitServerCache[index]
    def GetWorldLVCount(self): return self.ipyWorldLVLen
    def GetWorldLVByIndex(self, index): return self.ipyWorldLVCache[index]
    def GetFamilyCount(self): return self.ipyFamilyLen