From e4a5fbde4c804262a7cfd17d89d427b4ff36accb Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期四, 09 十月 2025 19:41:26 +0800
Subject: [PATCH] 225 【付费内容】功能基金-服务端

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py |   88 ++++++-------------------------------------
 1 files changed, 13 insertions(+), 75 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
index 6ccfe53..2efded5 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -1156,21 +1156,9 @@
                         ("DWORD", "PowerEx", 0),
                         ),
 
-                "ContineSignAward":(
-                        ("BYTE", "ContineDay", 1),
-                        ("list", "ItemID", 0),
-                        ("BYTE", "IsBind", 0),
-                        ("list", "ItemNum", 0),
-                        ("list", "JobItemList", 0),
-                        ),
-
-                "SignAward":(
-                        ("BYTE", "RewardID", 1),
-                        ("list", "ItemID", 0),
-                        ("BYTE", "IsBind", 0),
-                        ("BYTE", "VipLv", 0),
-                        ("list", "OrdinaryNum", 0),
-                        ("BYTE", "VipMultiple", 0),
+                "SignIn":(
+                        ("BYTE", "SignDay", 1),
+                        ("list", "AwardItemList", 0),
                         ),
 
                 "VIPAward":(
@@ -1436,12 +1424,6 @@
 
                 "LoginDayAward":(
                         ("BYTE", "DayID", 1),
-                        ("dict", "Reward", 0),
-                        ),
-
-                "OnlineAwardNew":(
-                        ("BYTE", "DayID", 1),
-                        ("list", "StageTime", 0),
                         ("dict", "Reward", 0),
                         ),
 
@@ -4192,32 +4174,15 @@
     def GetUnLockSkill(self): return self.attrTuple[4] # 解锁的技能 list
     def GetPowerEx(self): return self.attrTuple[5] # 额外固定战力 DWORD
 
-# 连续签到奖励表
-class IPY_ContineSignAward():
-    
-    def __init__(self):
-        self.attrTuple = None
-        return
-        
-    def GetContineDay(self): return self.attrTuple[0] # 连续签到天数 BYTE
-    def GetItemID(self): return self.attrTuple[1] # 奖励物品ID list
-    def GetIsBind(self): return self.attrTuple[2] # 物品是否绑定 BYTE
-    def GetItemNum(self): return self.attrTuple[3] # 物品奖励最小值 list
-    def GetJobItemList(self): return self.attrTuple[4] # 职业物品列表 list
-
 # 签到奖励表
-class IPY_SignAward():
+class IPY_SignIn():
     
     def __init__(self):
         self.attrTuple = None
         return
         
-    def GetRewardID(self): return self.attrTuple[0] # 奖励ID BYTE
-    def GetItemID(self): return self.attrTuple[1] # 奖励物品ID list
-    def GetIsBind(self): return self.attrTuple[2] # 物品是否绑定 BYTE
-    def GetVipLv(self): return self.attrTuple[3] # vip等级 BYTE
-    def GetOrdinaryNum(self): return self.attrTuple[4] # 奖励物品数量 list
-    def GetVipMultiple(self): return self.attrTuple[5] # 奖励倍率 BYTE
+    def GetSignDay(self): return self.attrTuple[0] # 签到天 BYTE
+    def GetAwardItemList(self): return self.attrTuple[1] # 奖励列表 list
 
 # VIP礼包表
 class IPY_VIPAward():
@@ -4614,17 +4579,6 @@
         
     def GetDayID(self): return self.attrTuple[0] # 天数 BYTE
     def GetReward(self): return self.attrTuple[1] # 奖励 {"职业":[[物品ID,个数],...], ...} dict
-
-# 七天在线奖励表新
-class IPY_OnlineAwardNew():
-    
-    def __init__(self):
-        self.attrTuple = None
-        return
-        
-    def GetDayID(self): return self.attrTuple[0] # 天数 BYTE
-    def GetStageTime(self): return self.attrTuple[1] # 阶段所需时间(分钟) list
-    def GetReward(self): return self.attrTuple[2] # 奖励 {"索引":[[物品ID,个数],...], ...} dict
 
 # 七天限时特惠表
 class IPY_SpringSale():
@@ -6537,8 +6491,7 @@
         self.__LoadFileData("TongTianTask", onlyCheck)
         self.__LoadFileData("Treasure", onlyCheck)
         self.__LoadFileData("TreasureUp", onlyCheck)
-        self.__LoadFileData("ContineSignAward", onlyCheck)
-        self.__LoadFileData("SignAward", onlyCheck)
+        self.__LoadFileData("SignIn", onlyCheck)
         self.__LoadFileData("VIPAward", onlyCheck)
         self.__LoadFileData("AuctionItem", onlyCheck)
         self.__LoadFileData("VipPrivilege", onlyCheck)
@@ -6565,7 +6518,6 @@
         self.__LoadFileData("OSCBillRankAward", onlyCheck)
         self.__LoadFileData("OSCBillTagAward", onlyCheck)
         self.__LoadFileData("LoginDayAward", onlyCheck)
-        self.__LoadFileData("OnlineAwardNew", onlyCheck)
         self.__LoadFileData("SpringSale", onlyCheck)
         self.__LoadFileData("OrderInfo", onlyCheck)
         self.__LoadFileData("CTG", onlyCheck)
@@ -7626,19 +7578,12 @@
         self.CheckLoadData("TreasureUp")
         return self.ipyTreasureUpCache[index]
 
-    def GetContineSignAwardCount(self):
-        self.CheckLoadData("ContineSignAward")
-        return self.ipyContineSignAwardLen
-    def GetContineSignAwardByIndex(self, index):
-        self.CheckLoadData("ContineSignAward")
-        return self.ipyContineSignAwardCache[index]
-
-    def GetSignAwardCount(self):
-        self.CheckLoadData("SignAward")
-        return self.ipySignAwardLen
-    def GetSignAwardByIndex(self, index):
-        self.CheckLoadData("SignAward")
-        return self.ipySignAwardCache[index]
+    def GetSignInCount(self):
+        self.CheckLoadData("SignIn")
+        return self.ipySignInLen
+    def GetSignInByIndex(self, index):
+        self.CheckLoadData("SignIn")
+        return self.ipySignInCache[index]
 
     def GetVIPAwardCount(self):
         self.CheckLoadData("VIPAward")
@@ -7821,13 +7766,6 @@
     def GetLoginDayAwardByIndex(self, index):
         self.CheckLoadData("LoginDayAward")
         return self.ipyLoginDayAwardCache[index]
-
-    def GetOnlineAwardNewCount(self):
-        self.CheckLoadData("OnlineAwardNew")
-        return self.ipyOnlineAwardNewLen
-    def GetOnlineAwardNewByIndex(self, index):
-        self.CheckLoadData("OnlineAwardNew")
-        return self.ipyOnlineAwardNewCache[index]
 
     def GetSpringSaleCount(self):
         self.CheckLoadData("SpringSale")

--
Gitblit v1.8.0