hxp
2025-10-22 b6e2e296d9fd4fc7e503a852da6906a31f8e9088
16 卡牌服务端(删除开服活动)
15个文件已修改
3个文件已删除
856 ■■■■■ 已修改文件
PySysDB/PySysDBPY.h 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.py 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py 194 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/SetFreePoint.py 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/SetOSCRecordData.py 73 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py 52 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/OpenServerCampaign.py 339 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.py 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGodWeapon.py 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerHorse.py 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerPet.py 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerPrestigeSys.py 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerRune.py 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/RemoteQuery/GY_Query_OpenServerCampaignAward.py 57 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
PySysDB/PySysDBPY.h
@@ -1619,27 +1619,6 @@
    DWORD        AddMaxAtk;    //增加最大攻击
};
//全民冲榜排行奖励表
struct tagOSCBillRankAward
{
    BYTE        _OSCBillType;    //冲榜类型
    BYTE        RankA;    //排名A
    BYTE        RankB;    //至排名B
    dict        RankAward; //排名奖励 {"职业":[[物品ID,个数],...], ...}
};
//全民冲榜达成奖励表
struct tagOSCBillTagAward
{
    BYTE        _OSCBillType;    //冲榜类型
    WORD        TagCondition;    //目标条件值
    dict        TagAward; //目标奖励 {"职业":[[物品ID,个数],...], ...}
};
//七天登录奖励表
struct tagLoginDayAward
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/PyNetPack.ini
@@ -803,18 +803,6 @@
PacketSubCMD_1=0x20
PacketCallFunc_1=OnTalk
;开服活动
[OpenServerCampaign]
ScriptName = Player\OpenServerCampaign.py
Writer = hxp
Releaser = hxp
RegType = 0
RegisterPackCount = 1
PacketCMD_1=0xAB
PacketSubCMD_1=0x11
PacketCallFunc_1=OnQueryOpenServerCampaignAward
;寻宝
[PlayerTreasure]
ScriptName = Player\PlayerTreasure.py
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
@@ -3185,7 +3185,7 @@
Def_PDictType_FlashSale, #限时抢购
Def_PDictType_TJGNotify,  # 脱机挂结果通知
Def_PDictType_LVAward,  # 等级奖励领取信息记录
Def_PDictType_OpenServerCampaign,  # 开服活动
Def_PDictType_4,  # 开服活动
Def_PDictType_WeekParty, #周狂欢
Def_PDictType_FeastWeekParty,    # 节日巡礼
Def_PDictType_LoginAward,    # 登录奖励运营活动
@@ -3738,14 +3738,6 @@
Def_PDict_FamilyGCZSQGridItemID = "FamilyGCZSQItemID_%s"  # 圣泉当前层格子抽中物品ID,参数(格子编号)
Def_PDict_FamilyGCZSQGridItemCnt = "FamilyGCZSQItemCnt_%s"  # 圣泉当前层格子抽中物品个数,参数(格子编号)
#-------------------------------------------------------------------------------
#开服活动,Def_PDictType_OpenServerCampaign
#奖励记录 - 从低位到高位,每位表示:0-不可领;1-可领取;2-已领
Def_PDict_OSC_BillAwardRecord = "OSCBillAwardRecord"  # 开服活动排行奖励记录, 按活动类型位存储是否领取/处理过
Def_PDict_OSC_TagAwardRecord = "OSCTagAwardRecord_%s"  # 开服活动目标奖励记录, 参数(活动类型), 按奖励位存储是否领取
Def_PDict_OSC_RecordData = "OSCRecordData_%s"  # 开服活动记录数值, 求余亿部分,参数(活动类型)
Def_PDict_OSC_RecordDataEx = "OSCRecordDataEx_%s"  # 开服活动记录数值, 整除亿部分,参数(活动类型)
Def_PDict_OSC_EndMailState = "EndMailState"  # 开服活动结束发放邮件处理状态, 记录该状态的目的是防止开服活动版本变更导致旧号重复补发奖励;
# 法器
Def_PDict_FaQiLV = "FaQiLV"  # 法器等级
@@ -4509,7 +4501,7 @@
ItemGive_StonePickoff, # 摘除宝石 10
ItemGive_EquipSuit, # 套装
ItemGive_NPCDrop, # NPC掉落
ItemGive_OpenServerCampaign, # 开服活动
ItemGive_13, # 开服活动
ItemGive_CTG, # CTG
ItemGive_DiceEx, # 我要天机 15
ItemGive_16, # 仙盟宝库
@@ -4535,7 +4527,6 @@
                    ItemGive_StonePickoff:"StonePickoff",
                    ItemGive_EquipSuit:"EquipSuit",
                    ItemGive_NPCDrop:"NPCDrop",
                    ItemGive_OpenServerCampaign:"OpenServerCampaign",
                    ItemGive_CTG:"CTG",
                    ItemGive_DiceEx:"DiceEx",
                    ItemGive_Refine:"Refine",
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetPack.py
@@ -11020,66 +11020,6 @@
#------------------------------------------------------
# AB 11 开服活动奖励 #tagCMOpenServerCampaignAward
class  tagCMOpenServerCampaignAward(Structure):
    _pack_ = 1
    _fields_ = [
                  ("Cmd", c_ubyte),
                  ("SubCmd", c_ubyte),
                  ("CampaignType", c_int),    #活动类型
                  ("AwardType", c_ubyte),    #奖励类型,1-排行,2-目标
                  ("AwardIndex", c_ubyte),    #目标奖励索引,领取目标奖励时用,目标条件在目标奖励列表中索引
                  ]
    def __init__(self):
        self.Clear()
        self.Cmd = 0xAB
        self.SubCmd = 0x11
        return
    def ReadData(self, stringData, _pos=0, _len=0):
        self.Clear()
        memmove(addressof(self), stringData[_pos:], self.GetLength())
        return _pos + self.GetLength()
    def Clear(self):
        self.Cmd = 0xAB
        self.SubCmd = 0x11
        self.CampaignType = 0
        self.AwardType = 0
        self.AwardIndex = 0
        return
    def GetLength(self):
        return sizeof(tagCMOpenServerCampaignAward)
    def GetBuffer(self):
        return string_at(addressof(self), self.GetLength())
    def OutputString(self):
        DumpString = '''// AB 11 开服活动奖励 //tagCMOpenServerCampaignAward:
                                Cmd:%s,
                                SubCmd:%s,
                                CampaignType:%d,
                                AwardType:%d,
                                AwardIndex:%d
                                '''\
                                %(
                                self.Cmd,
                                self.SubCmd,
                                self.CampaignType,
                                self.AwardType,
                                self.AwardIndex
                                )
        return DumpString
m_NAtagCMOpenServerCampaignAward=tagCMOpenServerCampaignAward()
ChNetPackDict[eval("0x%02x%02x"%(m_NAtagCMOpenServerCampaignAward.Cmd,m_NAtagCMOpenServerCampaignAward.SubCmd))] = m_NAtagCMOpenServerCampaignAward
#------------------------------------------------------
# AC 05 召集仙盟成员打boss #tagCGCallupFamilyMemberToBoss
class  tagCGCallupFamilyMemberToBoss(Structure):
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChPyNetSendPack.py
@@ -17453,80 +17453,6 @@
#------------------------------------------------------
#A9 03 开服活动奖励数量刷新#tagGCOpenServerCampaignAwardCount
class  tagGCOpenServerCampaignAwardCount(Structure):
    Head = tagHead()
    CampaignType = 0    #(BYTE CampaignType)//奖励类型
    AwardTypeCount = 0    #(BYTE AwardTypeCount)//奖品种类数量
    GotCountList = list()    #(vector<DWORD> GotCountList)//奖品已领取数量列表,根据种类索引依次
    data = None
    def __init__(self):
        self.Clear()
        self.Head.Cmd = 0xA9
        self.Head.SubCmd = 0x03
        return
    def ReadData(self, _lpData, _pos=0, _Len=0):
        self.Clear()
        _pos = self.Head.ReadData(_lpData, _pos)
        self.CampaignType,_pos = CommFunc.ReadBYTE(_lpData, _pos)
        self.AwardTypeCount,_pos = CommFunc.ReadBYTE(_lpData, _pos)
        for i in range(self.AwardTypeCount):
            value,_pos=CommFunc.ReadDWORD(_lpData,_pos)
            self.GotCountList.append(value)
        return _pos
    def Clear(self):
        self.Head = tagHead()
        self.Head.Clear()
        self.Head.Cmd = 0xA9
        self.Head.SubCmd = 0x03
        self.CampaignType = 0
        self.AwardTypeCount = 0
        self.GotCountList = list()
        return
    def GetLength(self):
        length = 0
        length += self.Head.GetLength()
        length += 1
        length += 1
        length += 4 * self.AwardTypeCount
        return length
    def GetBuffer(self):
        data = ''
        data = CommFunc.WriteString(data, self.Head.GetLength(), self.Head.GetBuffer())
        data = CommFunc.WriteBYTE(data, self.CampaignType)
        data = CommFunc.WriteBYTE(data, self.AwardTypeCount)
        for i in range(self.AwardTypeCount):
            data = CommFunc.WriteDWORD(data, self.GotCountList[i])
        return data
    def OutputString(self):
        DumpString = '''
                                Head:%s,
                                CampaignType:%d,
                                AwardTypeCount:%d,
                                GotCountList:%s
                                '''\
                                %(
                                self.Head.OutputString(),
                                self.CampaignType,
                                self.AwardTypeCount,
                                "..."
                                )
        return DumpString
m_NAtagGCOpenServerCampaignAwardCount=tagGCOpenServerCampaignAwardCount()
ChNetPackDict[eval("0x%02x%02x"%(m_NAtagGCOpenServerCampaignAwardCount.Head.Cmd,m_NAtagGCOpenServerCampaignAwardCount.Head.SubCmd))] = m_NAtagGCOpenServerCampaignAwardCount
#------------------------------------------------------
# A9 A2 排行榜信息#tagPYBillboardData
class  tagPYBillboardInfo(Structure):
@@ -31364,126 +31290,6 @@
m_NAtagMCBossRebornInfo=tagMCBossRebornInfo()
ChNetPackDict[eval("0x%02x%02x"%(m_NAtagMCBossRebornInfo.Head.Cmd,m_NAtagMCBossRebornInfo.Head.SubCmd))] = m_NAtagMCBossRebornInfo
#------------------------------------------------------
# AB 17 开服活动奖励状态 #tagMCOpenServerCampaignAwardList
class  tagMCOpenServerCampaignAward(Structure):
    _pack_ = 1
    _fields_ = [
                  ("CampaignType", c_ubyte),    #奖励类型
                  ("BillAwardRecord", c_ubyte),    #排行奖励是否已领取
                  ("TagAwardRecord", c_int),    #目标奖励索引位领取记录:0-未领;1-已领
                  ("RecordData", c_int),    #活动时的记录值,求余亿部分,为了统一逻辑,其他非战力榜的也使用此规则
                  ("RecordDataEx", c_int),    #活动时的记录值,整除亿部分,1代表1亿
                  ]
    def __init__(self):
        self.Clear()
        return
    def ReadData(self, stringData, _pos=0, _len=0):
        self.Clear()
        memmove(addressof(self), stringData[_pos:], self.GetLength())
        return _pos + self.GetLength()
    def Clear(self):
        self.CampaignType = 0
        self.BillAwardRecord = 0
        self.TagAwardRecord = 0
        self.RecordData = 0
        self.RecordDataEx = 0
        return
    def GetLength(self):
        return sizeof(tagMCOpenServerCampaignAward)
    def GetBuffer(self):
        return string_at(addressof(self), self.GetLength())
    def OutputString(self):
        DumpString = '''// AB 17 开服活动奖励状态 //tagMCOpenServerCampaignAwardList:
                                CampaignType:%d,
                                BillAwardRecord:%d,
                                TagAwardRecord:%d,
                                RecordData:%d,
                                RecordDataEx:%d
                                '''\
                                %(
                                self.CampaignType,
                                self.BillAwardRecord,
                                self.TagAwardRecord,
                                self.RecordData,
                                self.RecordDataEx
                                )
        return DumpString
class  tagMCOpenServerCampaignAwardList(Structure):
    Head = tagHead()
    OSCAwardCnt = 0    #(BYTE OSCAwardCnt)//奖励类型数
    OSCAwardList = list()    #(vector<tagMCOpenServerCampaignAward> OSCAwardList)// 奖励状态列表
    data = None
    def __init__(self):
        self.Clear()
        self.Head.Cmd = 0xAB
        self.Head.SubCmd = 0x17
        return
    def ReadData(self, _lpData, _pos=0, _Len=0):
        self.Clear()
        _pos = self.Head.ReadData(_lpData, _pos)
        self.OSCAwardCnt,_pos = CommFunc.ReadBYTE(_lpData, _pos)
        for i in range(self.OSCAwardCnt):
            temOSCAwardList = tagMCOpenServerCampaignAward()
            _pos = temOSCAwardList.ReadData(_lpData, _pos)
            self.OSCAwardList.append(temOSCAwardList)
        return _pos
    def Clear(self):
        self.Head = tagHead()
        self.Head.Clear()
        self.Head.Cmd = 0xAB
        self.Head.SubCmd = 0x17
        self.OSCAwardCnt = 0
        self.OSCAwardList = list()
        return
    def GetLength(self):
        length = 0
        length += self.Head.GetLength()
        length += 1
        for i in range(self.OSCAwardCnt):
            length += self.OSCAwardList[i].GetLength()
        return length
    def GetBuffer(self):
        data = ''
        data = CommFunc.WriteString(data, self.Head.GetLength(), self.Head.GetBuffer())
        data = CommFunc.WriteBYTE(data, self.OSCAwardCnt)
        for i in range(self.OSCAwardCnt):
            data = CommFunc.WriteString(data, self.OSCAwardList[i].GetLength(), self.OSCAwardList[i].GetBuffer())
        return data
    def OutputString(self):
        DumpString = '''
                                Head:%s,
                                OSCAwardCnt:%d,
                                OSCAwardList:%s
                                '''\
                                %(
                                self.Head.OutputString(),
                                self.OSCAwardCnt,
                                "..."
                                )
        return DumpString
m_NAtagMCOpenServerCampaignAwardList=tagMCOpenServerCampaignAwardList()
ChNetPackDict[eval("0x%02x%02x"%(m_NAtagMCOpenServerCampaignAwardList.Head.Cmd,m_NAtagMCOpenServerCampaignAwardList.Head.SubCmd))] = m_NAtagMCOpenServerCampaignAwardList
#------------------------------------------------------
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/SetFreePoint.py
@@ -13,7 +13,6 @@
#
# 模块详细说明
import OpenServerCampaign
import GameWorld
import PlayerControl
import IpyGameDataPY
@@ -32,8 +31,6 @@
    value = paramList[0]
    curPlayer.SetFreePoint(value)
    GameWorld.DebugAnswer(curPlayer, "设置自由点: %s" % value)
    # 更新开服活动灵根数据
    OpenServerCampaign.UpdOpenServerCampaignLingGenData(curPlayer)
    
    if len(paramList) > 1:
        setPoint = paramList[1]
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/SetOSCRecordData.py
File was deleted
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -1318,19 +1318,6 @@
                        ("DWORD", "AddMaxAtk", 0),
                        ),
                "OSCBillRankAward":(
                        ("BYTE", "OSCBillType", 1),
                        ("BYTE", "RankA", 0),
                        ("BYTE", "RankB", 0),
                        ("dict", "RankAward", 0),
                        ),
                "OSCBillTagAward":(
                        ("BYTE", "OSCBillType", 1),
                        ("WORD", "TagCondition", 0),
                        ("dict", "TagAward", 0),
                        ),
                "LoginDayAward":(
                        ("BYTE", "DayID", 1),
                        ("dict", "Reward", 0),
@@ -4301,29 +4288,6 @@
    def GetAddMinAtk(self): return self.attrTuple[3] # 增加最小攻击 DWORD
    def GetAddMaxAtk(self): return self.attrTuple[4] # 增加最大攻击 DWORD
# 全民冲榜排行奖励表
class IPY_OSCBillRankAward():
    def __init__(self):
        self.attrTuple = None
        return
    def GetOSCBillType(self): return self.attrTuple[0] # 冲榜类型 BYTE
    def GetRankA(self): return self.attrTuple[1] # 排名A BYTE
    def GetRankB(self): return self.attrTuple[2] # 至排名B BYTE
    def GetRankAward(self): return self.attrTuple[3] # 排名奖励 {"职业":[[物品ID,个数],...], ...} dict
# 全民冲榜达成奖励表
class IPY_OSCBillTagAward():
    def __init__(self):
        self.attrTuple = None
        return
    def GetOSCBillType(self): return self.attrTuple[0] # 冲榜类型 BYTE
    def GetTagCondition(self): return self.attrTuple[1] # 目标条件值 WORD
    def GetTagAward(self): return self.attrTuple[2] # 目标奖励 {"职业":[[物品ID,个数],...], ...} dict
# 七天登录奖励表
class IPY_LoginDayAward():
    
@@ -6235,8 +6199,6 @@
        self.__LoadFileData("Chests", onlyCheck)
        self.__LoadFileData("ChestsAward", onlyCheck)
        self.__LoadFileData("VIPKillNPC", onlyCheck)
        self.__LoadFileData("OSCBillRankAward", onlyCheck)
        self.__LoadFileData("OSCBillTagAward", onlyCheck)
        self.__LoadFileData("LoginDayAward", onlyCheck)
        self.__LoadFileData("SpringSale", onlyCheck)
        self.__LoadFileData("OrderInfo", onlyCheck)
@@ -7393,20 +7355,6 @@
    def GetVIPKillNPCByIndex(self, index):
        self.CheckLoadData("VIPKillNPC")
        return self.ipyVIPKillNPCCache[index]
    def GetOSCBillRankAwardCount(self):
        self.CheckLoadData("OSCBillRankAward")
        return self.ipyOSCBillRankAwardLen
    def GetOSCBillRankAwardByIndex(self, index):
        self.CheckLoadData("OSCBillRankAward")
        return self.ipyOSCBillRankAwardCache[index]
    def GetOSCBillTagAwardCount(self):
        self.CheckLoadData("OSCBillTagAward")
        return self.ipyOSCBillTagAwardLen
    def GetOSCBillTagAwardByIndex(self, index):
        self.CheckLoadData("OSCBillTagAward")
        return self.ipyOSCBillTagAwardCache[index]
    def GetLoginDayAwardCount(self):
        self.CheckLoadData("LoginDayAward")
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py
@@ -64,7 +64,6 @@
import PlayerRune
import IpyGameDataPY
import EventReport
import OpenServerCampaign
import PassiveBuffEffMng
import PlayerFlashSale
import PlayerFlashGiftbag
@@ -546,12 +545,6 @@
    
    # 通知累计登陆礼
    PlayerLoginDayAward.OnLoginNotifyLoginDayAward(curPlayer)
    # 开服活动奖励信息
    OpenServerCampaign.OnOpenServerCampaignLogin(curPlayer)
    # 采集NPC次数通知
    #NPCCommon.SyncCollNPCTime(curPlayer)
    
    # 副本进入时间
    FBCommon.FBOnLogin(curPlayer)
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/OpenServerCampaign.py
File was deleted
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerControl.py
@@ -3524,9 +3524,6 @@
            #if curPlayer.GetMaxMP() > 0:
            #    curPlayer.SetMP(curPlayer.GetMaxMP())
            
            # 记录开服活动冲级数据
            #OpenServerCampaign.UpdOpenServerCampaignRecordData(curPlayer, ShareDefine.Def_Campaign_Type_LV, curPlayer.GetLV())
        #不需要做升级任务, 设置玩家经验
        SetPlayerTotalExp(curPlayer, curTotalExp) 
        return
@@ -4547,8 +4544,6 @@
        
    GameWorld.DebugLog("总战力: %s, 历史最高战力: %s, beforeFightPower=%s" % (value, highestFightPower, beforeFightPower), curPlayer.GetPlayerID())
    #PlayerBillboard.UpdatePlayerFPTotalBillboard(curPlayer)
    # 记录开服活动数据
    #OpenServerCampaign.UpdOpenServerCampaignRecordData(curPlayer, ShareDefine.Def_Campaign_Type_FightPower, totalFightPower)
    #if beforeFightPower != totalFightPower:
    #    CrossPlayerData.OnPlayerFightPowerChange(curPlayer)
    return
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerEventCounter.py
@@ -39,7 +39,6 @@
import PlayerGoldInvest
import PlayerCrossRealmPK
import PlayerCrossChampionship
import OpenServerCampaign
import PlayerCostRebate
import CrossActCTGBillboard
import CrossActAllRecharge
@@ -246,9 +245,6 @@
    
    # 常规过天
    if onEventType == ShareDefine.Def_OnEventType:
        #开服活动
        OpenServerCampaign.OnOpenServerCampaignDay(curPlayer)
        
        #清空每日事件奖励
        curPlayer.SetDayProcessGameEventCount(0)
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerGodWeapon.py
@@ -34,7 +34,6 @@
#import EventReport
import IpyGameDataPY
import PassiveBuffEffMng
import OpenServerCampaign
import random
@@ -58,8 +57,6 @@
    PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_GodWeaponLV % weaponType, lv)
            
    totalLV = GetGodWeaponTotalLV(curPlayer)
    # 开服活动数据
    OpenServerCampaign.UpdOpenServerCampaignRecordData(curPlayer, ShareDefine.Def_Campaign_Type_GodWeaponLV, totalLV)
    PlayerWeekParty.AddWeekPartyActionCnt(curPlayer, ChConfig.Def_WPAct_GodWeapon, totalLV, False, True)
    return
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerHorse.py
@@ -632,8 +632,6 @@
    if updClassLV > horseLV:
        # 玩家马匹进阶
        DataRecordPack.DR_NewHorseByClassUp(curPlayer, updClassLV, 0)
        # 记录开服活动马匹阶级
        #OpenServerCampaign.UpdOpenServerCampaignRecordData(curPlayer, ShareDefine.Def_Campaign_Type_Horse, updClassLV)
        
    Sync_HorseClassData(curPlayer)
    # 刷属性,更新排行榜
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerPet.py
@@ -32,7 +32,6 @@
import GameWorld
import IpyGameDataPY
import GameMap
import OpenServerCampaign
import PlayerWeekParty
import CalcNoLineEffect
import PassiveBuffEffMng
@@ -516,8 +515,6 @@
            PetControl.DoLogic_PlayerPetLearnSkillList(rolePet, learnSkillList)
    RefreshPetItemAddAttr(curPlayer, True)
    
    # 开服活动数据
    OpenServerCampaign.UpdOpenServerCampaignRecordData(curPlayer, ShareDefine.Def_Campaign_Type_PetLV, GetTotalPetLV(curPlayer))
    PlayerWeekParty.AddWeekPartyActionCnt(curPlayer, ChConfig.Def_WPAct_Pet, petNPCID, False)
    return True
@@ -751,9 +748,6 @@
            PetControl.DoLogic_PlayerPetLearnSkillList(fightPet, learnSkillList)
            
        RefreshPetItemAddAttr(curPlayer, True)
        # 开服活动数据
        OpenServerCampaign.UpdOpenServerCampaignRecordData(curPlayer, ShareDefine.Def_Campaign_Type_PetLV, GetTotalPetLV(curPlayer))
        
    extraInfoDict = {"petItemIndex":PetItemIndex, "petNPCID":petNPCID}
    extraInfoDict.update(eval(petDataItem.GetUserData()))
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerPrestigeSys.py
@@ -266,6 +266,4 @@
    PlayerTask.UpdTaskValue(curPlayer, ChConfig.TaskType_RealmLV)
    #更新排行榜
    PlayerBillboard.UpdateRealmBillboard(curPlayer)
    # 记录开服活动
    #OpenServerCampaign.UpdOpenServerCampaignRecordData(curPlayer, ShareDefine.Def_Campaign_Type_RealmLV, nextRealmLv)
    return True
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerRune.py
@@ -26,7 +26,6 @@
import NetPackCommon
import IpyGameDataPY
import IPY_GameWorld
import OpenServerCampaign
import DataRecordPack
import PlayerWeekParty
@@ -369,8 +368,6 @@
        runeItemPlusLV = ItemControler.GetRuneItemPlusLV(runeData) + 1 #客户端1开始
        totalLV += runeItemPlusLV
        PlayerWeekParty.AddWeekPartyActionCnt(curPlayer, ChConfig.Def_WPAct_Rune, itemColor, False)
    # 开服活动数据
    #OpenServerCampaign.UpdOpenServerCampaignRecordData(curPlayer, ShareDefine.Def_Campaign_Type_RuneLV, totalLV)
    return
#// A5 66 符印分解 #tagCMRuneDecompose
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/RemoteQuery/GY_Query_OpenServerCampaignAward.py
File was deleted