5174 【后端】【1.3】【1.3.100】全民冲榜榜单调整(增加神兵、充值活动)
| | |
| | | ShareDefine.Def_BT_Campaign_RealmLV : 100, #境界等级(开服活动榜)
|
| | | ShareDefine.Def_BT_Campaign_FightPower : 100, #战力排行(开服活动榜)
|
| | | ShareDefine.Def_BT_Campaign_RuneLV : 100, #符印等级(开服活动榜)
|
| | | ShareDefine.Def_BT_Campaign_GodWeaponLV : 100, #神兵等级(开服活动榜)
|
| | | ShareDefine.Def_BT_Campaign_Recharge : 100, #累计充值(开服活动榜)
|
| | | ShareDefine.Def_BT_FCCostGold : 5, #消费排行榜(仙界盛典)
|
| | | ShareDefine.Def_BT_FBHelpBattle : 100, #助战次数榜
|
| | |
|
| | |
| | | Def_BT_FCCostGold, #消费排行榜(仙界盛典)
|
| | | Def_BT_Campaign_RuneLV, #符印等级(开服活动榜)
|
| | | Def_BT_FBHelpBattle, #助战次数排行榜
|
| | | Def_BT_Campaign_GodWeaponLV, #神兵等级(开服活动榜) 20
|
| | | Def_BT_Campaign_Recharge, #累计充值(开服活动榜)
|
| | |
|
| | | Def_BT_HighLadder, #天梯竞技场排行
|
| | | Def_BT_HighLadder_Yester, #天梯竞技场昨日排行
|
| | |
| | | Def_BT_MergePKWeek, #跨服PK周积分榜
|
| | |
|
| | | Def_BT_Max, #排行榜最大类型
|
| | | ) = range(0, 31 + 2) |
| | | ) = range(0, 33 + 2) |
| | |
|
| | | #职业对应战力排行榜类型
|
| | | JobFightPowerBillboardDict = {
|
| | |
| | | Def_Campaign_Type_RealmLV, # 境界等级排行 5
|
| | | Def_Campaign_Type_FightPower, # 总战斗力排行 6
|
| | | Def_Campaign_Type_RuneLV, # 符印等级排行 7
|
| | | ) = range(1, 1 + 7)
|
| | | Def_Campaign_Type_GodWeaponLV, # 神兵等级排行 8
|
| | | Def_Campaign_Type_Recharge, # 累计充值排行 9
|
| | | ) = range(1, 1 + 9)
|
| | |
|
| | | # 活动类型对应的奖励排行榜{活动类型:排行榜, ...}
|
| | | Def_Campaign_Billboard_Dict = {
|
| | |
| | | Def_Campaign_Type_RealmLV:Def_BT_Campaign_RealmLV,
|
| | | Def_Campaign_Type_FightPower:Def_BT_Campaign_FightPower,
|
| | | Def_Campaign_Type_RuneLV:Def_BT_Campaign_RuneLV,
|
| | | Def_Campaign_Type_GodWeaponLV:Def_BT_Campaign_GodWeaponLV,
|
| | | Def_Campaign_Type_Recharge:Def_BT_Campaign_Recharge,
|
| | | }
|
| | |
|
| | | # 活动数据状态
|
| | |
| | | ShareDefine.Def_Campaign_Type_RealmLV:"境界",
|
| | | ShareDefine.Def_Campaign_Type_FightPower:"战力",
|
| | | ShareDefine.Def_Campaign_Type_RuneLV:"符印",
|
| | | ShareDefine.Def_Campaign_Type_GodWeaponLV:"神兵",
|
| | | ShareDefine.Def_Campaign_Type_Recharge:"充值",
|
| | | }
|
| | |
|
| | | if len(cmdList) == 1:
|
| | |
| | | import PlayerFairyCeremony
|
| | | import PlayerGoldGift
|
| | | import PlayerActTotalRecharge
|
| | | import OpenServerCampaign
|
| | | import ItemCommon
|
| | |
|
| | | #---------------------------------------------------------------------
|
| | |
| | | PlayerGoldGift.DayChargeRedPackAward(curPlayer)
|
| | | #累积充值X元
|
| | | PlayerActTotalRecharge.AddTotalRechargeGold(curPlayer, orderCoin/100)
|
| | | #开服活动
|
| | | OpenServerCampaign.AddOpenServerCampaignRecordData(curPlayer, ShareDefine.Def_Campaign_Type_Recharge, orderCoin)
|
| | | GameWorld.Log("Billing: eventName=%s, %s" % (eventName, addDRDict), curPlayer.GetPlayerID())
|
| | | return
|
| | |
|
| | |
| | | #import EventReport
|
| | | import IpyGameDataPY
|
| | | import PassiveBuffEffMng
|
| | | import OpenServerCampaign
|
| | |
|
| | | import random
|
| | |
|
| | |
| | | setFunc, notifyType = sceneEffectsDict[weaponType]
|
| | | setFunc(curPlayer, lv)
|
| | | curPlayer.SendPropertyRefresh(notifyType, lv, False)
|
| | | |
| | | totalLV = 0
|
| | | ipyDataMgr = IpyGameDataPY.IPY_Data()
|
| | | maxType = ipyDataMgr.GetGodWeaponByIndex(ipyDataMgr.GetGodWeaponCount()-1).GetType()
|
| | | for gwType in xrange(1, maxType + 1):
|
| | | totalLV += curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_GodWeaponLV % gwType)
|
| | | |
| | | # 开服活动数据
|
| | | OpenServerCampaign.UpdOpenServerCampaignRecordData(curPlayer, ShareDefine.Def_Campaign_Type_GodWeaponLV, totalLV)
|
| | | return
|
| | |
|
| | | ## 神器开启
|
| | |
| | | Def_BT_FCCostGold, #消费排行榜(仙界盛典)
|
| | | Def_BT_Campaign_RuneLV, #符印等级(开服活动榜)
|
| | | Def_BT_FBHelpBattle, #助战次数排行榜
|
| | | Def_BT_Campaign_GodWeaponLV, #神兵等级(开服活动榜) 20
|
| | | Def_BT_Campaign_Recharge, #累计充值(开服活动榜)
|
| | |
|
| | | Def_BT_HighLadder, #天梯竞技场排行
|
| | | Def_BT_HighLadder_Yester, #天梯竞技场昨日排行
|
| | |
| | | Def_BT_MergePKWeek, #跨服PK周积分榜
|
| | |
|
| | | Def_BT_Max, #排行榜最大类型
|
| | | ) = range(0, 31 + 2) |
| | | ) = range(0, 33 + 2) |
| | |
|
| | | #职业对应战力排行榜类型
|
| | | JobFightPowerBillboardDict = {
|
| | |
| | | Def_Campaign_Type_RealmLV, # 境界等级排行 5
|
| | | Def_Campaign_Type_FightPower, # 总战斗力排行 6
|
| | | Def_Campaign_Type_RuneLV, # 符印等级排行 7
|
| | | ) = range(1, 1 + 7)
|
| | | Def_Campaign_Type_GodWeaponLV, # 神兵等级排行 8
|
| | | Def_Campaign_Type_Recharge, # 累计充值排行 9
|
| | | ) = range(1, 1 + 9)
|
| | |
|
| | | # 活动类型对应的奖励排行榜{活动类型:排行榜, ...}
|
| | | Def_Campaign_Billboard_Dict = {
|
| | |
| | | Def_Campaign_Type_RealmLV:Def_BT_Campaign_RealmLV,
|
| | | Def_Campaign_Type_FightPower:Def_BT_Campaign_FightPower,
|
| | | Def_Campaign_Type_RuneLV:Def_BT_Campaign_RuneLV,
|
| | | Def_Campaign_Type_GodWeaponLV:Def_BT_Campaign_GodWeaponLV,
|
| | | Def_Campaign_Type_Recharge:Def_BT_Campaign_Recharge,
|
| | | }
|
| | |
|
| | | # 活动数据状态
|