From 3539de8ccaaa2cf67575a4074a25a1edde415a5b Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 03 六月 2024 18:04:48 +0800
Subject: [PATCH] 10173 【主干】【香港】【越南】BOSS凭证(新增新版登录活动)
---
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py | 6 ++++++
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py | 8 ++++++--
2 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
index 6d93f04..2f34609 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
@@ -4130,6 +4130,10 @@
Def_PDict_ZhanlingState = "ZhanlingState" # 战令已激活状态,按类型二进制位运算记录是否已激活
Def_PDict_ZhanlingReward = "ZhanlingReward_%s_%s" # 战令奖励领取记录,按类型二进制位运算记录是否已领取,参数(类型,key编号)
Def_PDict_ZhanlingRewardFree = "ZhanlingRewardFree_%s_%s" # 战令免费奖励领取记录,按类型二进制位运算记录是否已领取,参数(类型,key编号)
+
+#登录活动新
+Def_PDict_ActLoginNewID = "ActLoginNewID_%s" # 玩家身上的活动ID,唯一标识,取活动开始日期time值,参数:(活动编号)
+Def_PDict_ActLoginNewAward = "ActLoginNewAward_%s" # 登录活动奖励记录,按位记录登录天是否已领取,参数:(活动编号)
#-------------------------------------------------------------------------------
#开服活动,Def_PDictType_OpenServerCampaign
@@ -5985,8 +5989,8 @@
Def_RewardType_LikeGame, #游戏点赞 67
Def_RewardType_RealmLVUpTask, #境界渡劫任务条件奖励 68
Def_RewardType_MineTreasure, #福地聚宝盆奖励 69
-)= range(70)
-
+Def_RewardType_ActLoginAwardNew, # 领取登录活动奖励70
+)= range(71)
#boss复活相关活动定义
BossRebornActIDList = (
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py
index 76b38ae..735b3f1 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py
@@ -157,6 +157,7 @@
import PlayerLove
import GameObj
import PlayerChangeJob
+import PlayerActLoginNew
import PlayerMineArea
import datetime
@@ -860,6 +861,8 @@
PlayerActHorsePetFeast.OnLogin(curPlayer)
# 周狂欢活动
PlayerWeekParty.OnLogin(curPlayer)
+ # 登录活动
+ PlayerActLoginNew.OnPlayerLogin(curPlayer)
# 节日巡礼活动
PlayerFeastWeekParty.OnLogin(curPlayer)
# 节日登录活动
@@ -5668,6 +5671,9 @@
# 领取节日游历奖励
elif rewardType == ChConfig.Def_RewardType_FeastTravel:
PlayerFeastTravel.GetFeastTravelAward(curPlayer, dataEx)
+ # 领取登录活动奖励
+ elif rewardType == ChConfig.Def_RewardType_ActLoginAwardNew:
+ PlayerActLoginNew.OnGetActLoginAward(curPlayer, dataEx, dataExStr)
# 领取跨服充值排行活动达标奖励
elif rewardType == ChConfig.Def_RewardType_CACTGBillboardDabiao:
CrossActCTGBillboard.GetDabiaoAward(curPlayer, dataEx)
--
Gitblit v1.8.0