From 78f005e3fe86b6033255b37b03061cb491812dcb Mon Sep 17 00:00:00 2001
From: xdh <xiefantasy@qq.com>
Date: 星期四, 24 一月 2019 15:07:35 +0800
Subject: [PATCH] 2936 【1.5.100】诛仙塔挑战失败也会给予奖励并扣除次数

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

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 d27e877..7ea7fff 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py
@@ -111,6 +111,7 @@
 import PlayerGeTui
 import PlayerDogz
 import PlayerCoat
+import PlayerQuDaoDoubleBill
 
 import datetime
 import time
@@ -741,6 +742,7 @@
     # 如果被禁言的,上线同步前端
     if curPlayer.GetGMForbidenTalk():
         curPlayer.SendPropertyRefresh(ShareDefine.CDBPlayerRefresh_ForbidenTalk, curPlayer.GetGMForbidenTalk(), False)
+    
     return
 
 
@@ -924,11 +926,22 @@
 #@return 返回值无意义
 #@remarks 通知玩家技能信息
 def __Sync_ClientSkill(curPlayer):
+    sendPack = ChPyNetSendPack.tagMCPlayerSkills()
+    sendPack.Clear()
+    sendPack.Skills = []
     skillManager = curPlayer.GetSkillManager()
     for i in range(skillManager.GetSkillCount()):
         curSkill = skillManager.GetSkillByIndex(i)
-        curSkill.Sync_Skill()
+        #curSkill.Sync_Skill()
+        skillInfo = ChPyNetSendPack.tagPlayerSkill()
+        skillInfo.SkillID = curSkill.GetSkillID()
+        skillInfo.RemainTime = curSkill.GetRemainTime()
+        skillInfo.Proficiency = curSkill.GetProficiency()
+        
+        sendPack.Skills.append(skillInfo)
 
+    sendPack.Count = len(sendPack.Skills)
+    NetPackCommon.SendFakePack(curPlayer, sendPack) 
     return
  
 #---------------------------------------------------------------------
@@ -1545,6 +1558,8 @@
     
     #EndLoadMap需放在最后
     curPlayer.EndLoadMap()
+    # 渠道返利 
+    PlayerQuDaoDoubleBill.OnMapQDDoubleBill(curPlayer)
     return True
 
 ## 切换地图同步一次PK模式

--
Gitblit v1.8.0