hxp
2019-01-29 c6a58632ea948d2cd125a799fe6af023e53f5fd9
6087 【后端】【1.5.200】春节红包雨活动(增加是否每天重置)
5个文件已修改
14 ■■■■■ 已修改文件
PySysDB/PySysDBG.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/CoreServerGroup/GameServer/Script/ShareDefine.py 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.py 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
PySysDB/PySysDBG.h
@@ -201,6 +201,7 @@
    list        ServerIDList;    //服务器ID列表
    char        StartDate;    //开启日期
    char        EndDate;    //结束日期
    BYTE        IsDayReset;    //是否每天重置
    BYTE        ResetType;    //重置类型,0-0点重置;1-5点重置
    list        RedPacketIDList;    //每日对应红包ID列表[[第一天红包ID列表], ...]
    WORD        LVLimit;    //限制等级
ServerPython/CoreServerGroup/GameServer/Script/IpyGameDataPY.py
@@ -184,6 +184,7 @@
                        ("list", "ServerIDList", 0),
                        ("char", "StartDate", 0),
                        ("char", "EndDate", 0),
                        ("BYTE", "IsDayReset", 0),
                        ("BYTE", "ResetType", 0),
                        ("list", "RedPacketIDList", 0),
                        ("WORD", "LVLimit", 0),
@@ -801,6 +802,7 @@
        self.ServerIDList = []
        self.StartDate = ""
        self.EndDate = ""
        self.IsDayReset = 0
        self.ResetType = 0
        self.RedPacketIDList = []
        self.LVLimit = 0
@@ -812,6 +814,7 @@
    def GetServerIDList(self): return self.ServerIDList # 服务器ID列表
    def GetStartDate(self): return self.StartDate # 开启日期
    def GetEndDate(self): return self.EndDate # 结束日期
    def GetIsDayReset(self): return self.IsDayReset # 是否每天重置
    def GetResetType(self): return self.ResetType # 重置类型,0-0点重置;1-5点重置
    def GetRedPacketIDList(self): return self.RedPacketIDList # 每日对应红包ID列表[[第一天红包ID列表], ...]
    def GetLVLimit(self): return self.LVLimit # 限制等级
ServerPython/CoreServerGroup/GameServer/Script/ShareDefine.py
@@ -1871,4 +1871,8 @@
RedPackType_FeastSucc = 33 # 节日成就红包
# 节日红包类型
FeastRedPackType = [RedPackType_FeastSysBig, RedPackType_FeastSysSmall, RedPackType_FeastSucc]
# 需要限制服务器最大红包数的红包类型 {统计个数编号:[红包类型, ...], ...}
RedPackMaxCountDict = {1:[RedPackType_OpenServer],
                       2:[RedPackType_FeastSysBig, RedPackType_FeastSysSmall],
                       }
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -2915,7 +2915,7 @@
        return
        
    def GetFeastDay(self): return self.FeastDay # 节日第几天
    def GetFeastSuccIDList(self): return self.FeastSuccIDList # 成就ID列表
    def GetFeastSuccIDList(self): return self.FeastSuccIDList # 节日成就ID列表
# NPC秀表
class IPY_NPCShow():
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ShareDefine.py
@@ -1871,4 +1871,8 @@
RedPackType_FeastSucc = 33 # 节日成就红包
# 节日红包类型
FeastRedPackType = [RedPackType_FeastSysBig, RedPackType_FeastSysSmall, RedPackType_FeastSucc]
# 需要限制服务器最大红包数的红包类型 {统计个数编号:[红包类型, ...], ...}
RedPackMaxCountDict = {1:[RedPackType_OpenServer],
                       2:[RedPackType_FeastSysBig, RedPackType_FeastSysSmall],
                       }