From b63f2f2458257e9ef4ab67d0a0748fd5ec2948ae Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期三, 30 十月 2019 17:26:40 +0800
Subject: [PATCH] 8318 【恺英】老服创角限制优化

---
 ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py b/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py
index 6d05c4d..421e496 100644
--- a/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py
+++ b/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

--
Gitblit v1.8.0