From f6334d003ecef6b59d97bde3ed53bcbf8e3ac515 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期二, 02 七月 2024 16:31:28 +0800 Subject: [PATCH] 10192 【越南】【主干】【港台】【砍树】上线增加膜拜主动推送(增加膜拜功能,目前支持跨服排位赛名次及服务器冠名膜拜;增加GameServer玩家记录表;玩家缓存增加记录佩戴称号ID) --- ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py | 29 +++++++++++++++++++++++++++++ 1 files changed, 29 insertions(+), 0 deletions(-) diff --git a/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py b/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py index 64ebbcf..d09c815 100644 --- a/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py +++ b/ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py @@ -1030,6 +1030,14 @@ ("BYTE", "AssistAwardCount", 0), ), + "Worship":( + ("BYTE", "WorshipType", 1), + ("DWORD", "WorshipValue", 1), + ("BYTE", "WorshipDays", 0), + ("BYTE", "MoneyType", 0), + ("list", "MoneyRange", 0), + ), + "FairyDomain":( ("WORD", "ID", 1), ("DWORD", "HourCntPubLimit", 0), @@ -2500,6 +2508,19 @@ def GetGiftID(self): return self.attrTuple[0] # 礼盒物品ID DWORD def GetAssistAwardCount(self): return self.attrTuple[1] # 协助奖励每日次数 BYTE +# 膜拜表 +class IPY_Worship(): + + def __init__(self): + self.attrTuple = None + return + + def GetWorshipType(self): return self.attrTuple[0] # 膜拜类型 BYTE + def GetWorshipValue(self): return self.attrTuple[1] # 膜拜值 DWORD + def GetWorshipDays(self): return self.attrTuple[2] # 膜拜天数 BYTE + def GetMoneyType(self): return self.attrTuple[3] # 膜拜货币类型 BYTE + def GetMoneyRange(self): return self.attrTuple[4] # 货币值范围 list + # 缥缈仙域表 class IPY_FairyDomain(): @@ -2659,6 +2680,7 @@ self.__LoadFileData("MineAreaItem", onlyCheck) self.__LoadFileData("FamilyWarRankAward", onlyCheck) self.__LoadFileData("AssistThanksGift", onlyCheck) + self.__LoadFileData("Worship", onlyCheck) self.__LoadFileData("FairyDomain", onlyCheck) Log("IPY_DataMgr ReloadOK! onlyCheck=%s" % onlyCheck) return @@ -3516,6 +3538,13 @@ self.CheckLoadData("AssistThanksGift") return self.ipyAssistThanksGiftCache[index] + def GetWorshipCount(self): + self.CheckLoadData("Worship") + return self.ipyWorshipLen + def GetWorshipByIndex(self, index): + self.CheckLoadData("Worship") + return self.ipyWorshipCache[index] + def GetFairyDomainCount(self): self.CheckLoadData("FairyDomain") return self.ipyFairyDomainLen -- Gitblit v1.8.0