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