hxp
2024-06-20 61bae8814450e86b1851cb892086b7081a675ff1
ServerPython/CoreServerGroup/GameServer/Script/ShareDefine.py
@@ -344,15 +344,17 @@
CrossActName_CTGBillboard = "CrossActCTGBillboard" # 充值排行榜
CrossActName_AllRecharge = "CrossActAllRecharge" # 全民充值
CrossActName_LuckyCloudBuy = "CrossActLuckyCloudBuy" # 幸运云购
CrossActName_BossTrial = "CrossActBossTrial" # Boss历练 - 跨服
#跨服运营活动列表
CrossActNameList = [CrossActName_CTGBillboard, CrossActName_AllRecharge, CrossActName_LuckyCloudBuy]
CrossActNameList = [CrossActName_CTGBillboard, CrossActName_AllRecharge, CrossActName_LuckyCloudBuy, CrossActName_BossTrial]
#需要锁定活动分区分配直到活动结束的跨服运营活动,即使热更分区配置,也不会改变正在活动中的分区设定,直到活动结束
CrossActLockServerGroupIDList = [CrossActName_CTGBillboard, CrossActName_AllRecharge]
#活动信息字典key定义
ActKey_ID = "ID" # 活动ID,唯一标识的ID,一般是活动开启的time值
ActKey_State = "State" # 活动状态 0-未开启, >0开启中,也代表当日的第几个时间段
ActKey_StateJoin = "StateJoin" # 活动某些功能可参与状态 0-还不可参与, >0可参与,一般可参与时该状态等于state
ActKey_CfgID = "CfgID" # 活动表配置ID
ActKey_ActNum = "ActNum" # 活动分组编号
ActKey_DayIndex = "DayIndex" # 当前活动天索引,0开始,代表第1天
@@ -819,9 +821,11 @@
    Def_BT_BossTrialSubmit,                   #提交boss凭证榜 (boss历练活动)
    Def_BT_AlineInvade,                       #异兽入侵
    Def_BT_BossTrialSubmitBak,                #提交boss凭证榜 (boss历练活动 - 上一期) 35
    Def_BT_BossTrialSubmitFamily,             #提交boss凭证仙盟榜 (boss历练活动)
    Def_BT_BossTrialSubmitFamilyBak,          #提交boss凭证仙盟榜 (boss历练活动 - 上一期)
    
    Def_BT_Max, #排行榜最大类型
) = range(0, 35 + 2)
) = range(0, 37 + 2)
''' 跨服排行榜类型, 从 150 开始
与本服榜单存储的是不一样的数据库表格,理论上类型可以和本服榜单类型重复,为了做下区分防误导,跨服榜单从 150 开始
@@ -835,7 +839,13 @@
Def_CBT_BattlefieldWScore, # 跨服战场每周积分榜  153
Def_CBT_BattlefieldWScoreLastWeek, # 跨服战场上周积分榜  154
Def_CBT_YaomoBossHurt, # 跨服妖魔boss最新一次伤血排名  155
) = range(150, 155 + 1)
Def_CBT_FamilyFlagwar, # 逐鹿万界 - 单场榜  156
Def_CBT_FamilyFlagwarWeek, # 逐鹿万界 - 周总榜  157
Def_CBT_BossTrialSubmit, # boss凭证 - 个人榜  158
Def_CBT_BossTrialSubmitBak, # boss凭证 - 个人榜 上一期  159
Def_CBT_BossTrialSubmitFamily, # boss凭证 - 仙盟榜  160
Def_CBT_BossTrialSubmitFamilyBak, # boss凭证 - 仙盟榜 上一期  161
) = range(150, 161 + 1)
#职业对应战力排行榜类型
JobFightPowerBillboardDict = {
@@ -1392,7 +1402,8 @@
                      Def_ActionType_XXX10,    #10
                      Def_ActionType_OfficerModelEquip,    #记录家族有职位的成员模型装备信息11
                      Def_ActionType_FamilyEvent,    #记录家族事件12
                      ) = range(0, 13)
                      Def_ActionType_BossTrialSubmit,    #boss凭证提交 13
                      ) = range(0, 14)
# 家族行为事件类型定义; Def_ActionType_FamilyEvent; 存与事件记录Value1
# 通用:time-时间;name-玩家;value1-事件类型
@@ -1531,6 +1542,8 @@
CrossServerMsg_ActAllRechargeInfo = "ActAllRechargeInfo"# 跨服全民充值信息
CrossServerMsg_CrossDailyActionState = "CrossDailyActionState" # 跨服日常任务状态信息
CrossServerMsg_CrossYaomoBossHurtInfo = "CrossYaomoBossHurtInfo" # 跨服妖魔boss玩家伤害信息
CrossServerMsg_FamilyFlagwarOver = "FamilyFlagwarOver"  # 逐鹿万界结算信息
CrossServerMsg_CrossBossTrialFamilyAward = "CrossBossTrialFamilyAward"  # 跨服boss历练仙盟奖励结算
# 子服发送跨服信息定义
ClientServerMsg_ServerInitOK = "ServerInitOK"           # 子服启动成功
@@ -1567,6 +1580,7 @@
ClientServerMsg_ChampionshipWorship = "ChampionshipWorship" # 跨服排位膜拜
ClientServerMsg_ActAllRechargeValue = "ActAllRechargeValue" # 跨服全民充值额度
ClientServerMsg_CrossYaomoBossHurtAward = "CrossYaomoBossHurtAward" # 跨服妖魔boss玩家伤害领奖
ClientServerMsg_BossTrialSubmit = "BossTrialSubmit" # boss凭证提交
#跨服广播类型定义
CrossNotify_CrossAct = "CrossAct"