From 0c27822ef5e6c67782ed143a4ff03ecfbdfda1fb Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期一, 23 五月 2022 16:52:58 +0800 Subject: [PATCH] 9415 【BT】【后端】古神战场(副本内功能完整版本) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCompensationTube.py | 15 +++++++++++++++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCompensationTube.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCompensationTube.py index 2ab86c5..cebf17f 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCompensationTube.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerCompensationTube.py @@ -30,6 +30,7 @@ import ChConfig import PlayerControl import IpyGameDataPY +import PlayerSuccess import EventShell import time @@ -195,6 +196,20 @@ sendMCPack.Result = 1 NetPackCommon.SendFakePack(curPlayer, sendMCPack) + #<MailTemplate>模板编号</MailTemplate>[%s,%s] + lSign, rSign = "<MailTemplate>", "</MailTemplate>" + if lSign in content and rSign in content: + mailKey = content[content.index(lSign) + len(lSign):content.index(rSign)] + try: + mailParamList = eval(content[content.index(rSign) + len(rSign):]) + except: + mailParamList = [] + if mailKey in ["CrossBattlefieldEnterOrderWeek", "CrossBattlefieldCallOrderWeek", "CrossBattlefieldScoreOrderWeek"]: + GameWorld.DebugLog("古神战场周榜邮件处理成就: mailKey=%s,mailParamList=%s" % (mailKey, mailParamList), curPlayer.GetPlayerID()) + if mailParamList and mailParamList[0] == 1: + PlayerSuccess.DoAddSuccessProgress(curPlayer, ShareDefine.SuccType_Battlefield_BillFirst, 1) + PlayerSuccess.DoAddSuccessProgress(curPlayer, ShareDefine.SuccType_Battlefield_BillIn, 1) + #=========================================================================== # #领取补偿事件记录 # Text = curPackData.Text -- Gitblit v1.8.0