| | |
| | | ("list", "ServerGroupIDList", 0),
|
| | | ),
|
| | |
|
| | | "CrossZoneBattlefield":(
|
| | | ("char", "CrossZoneName", 1),
|
| | | ("BYTE", "ZoneID", 1),
|
| | | ("list", "ServerGroupIDList", 0),
|
| | | ),
|
| | |
|
| | | "CrossZonePK":(
|
| | | ("char", "CrossZoneName", 1),
|
| | | ("BYTE", "ZoneID", 1),
|
| | |
| | | def GetZoneID(self): return self.attrTuple[1] # 赛区ID BYTE
|
| | | def GetServerGroupIDList(self): return self.attrTuple[2] # 赛区服务器组ID列表 list |
| | | |
| | | # 跨服分区表古神战场 |
| | | class IPY_CrossZoneBattlefield(): |
| | | |
| | | def __init__(self): |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCrossZoneName(self): return self.attrTuple[0] # 跨服分区名 char
|
| | | def GetZoneID(self): return self.attrTuple[1] # 赛区ID BYTE
|
| | | def GetServerGroupIDList(self): return self.attrTuple[2] # 赛区服务器组ID列表 list |
| | | |
| | | # 跨服分区表竞技场 |
| | | class IPY_CrossZonePK(): |
| | | |
| | |
| | | self.__LoadFileData("ActManyDayRecharge", onlyCheck)
|
| | | self.__LoadFileData("ActTotalRecharge", onlyCheck)
|
| | | self.__LoadFileData("CrossZoneComm", onlyCheck)
|
| | | self.__LoadFileData("CrossZoneBattlefield", onlyCheck)
|
| | | self.__LoadFileData("CrossZonePK", onlyCheck)
|
| | | self.__LoadFileData("ChampionshipTime", onlyCheck)
|
| | | self.__LoadFileData("ChampionshipRank", onlyCheck)
|
| | |
| | | self.CheckLoadData("CrossZoneComm") |
| | | return self.ipyCrossZoneCommCache[index]
|
| | | |
| | | def GetCrossZoneBattlefieldCount(self): |
| | | self.CheckLoadData("CrossZoneBattlefield") |
| | | return self.ipyCrossZoneBattlefieldLen
|
| | | def GetCrossZoneBattlefieldByIndex(self, index): |
| | | self.CheckLoadData("CrossZoneBattlefield") |
| | | return self.ipyCrossZoneBattlefieldCache[index]
|
| | | |
| | | def GetCrossZonePKCount(self): |
| | | self.CheckLoadData("CrossZonePK") |
| | | return self.ipyCrossZonePKLen
|