From 92126566b642cdb2be53291c8e8e64c7a623782e Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 22 一月 2019 20:38:34 +0800
Subject: [PATCH] 5931 【后端】【1.5.100】诛仙装备开发(学习神技广播)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py |   22 +++++++++++++++++++++-
 1 files changed, 21 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 3d85fb2..3daaf34 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/ChPlayer.py
@@ -924,11 +924,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
  
 #---------------------------------------------------------------------
@@ -1252,6 +1263,15 @@
     curPack.SetCount(ChConfig.Def_PackCnt_DogzEquip)
     curPack.Sync_PackCanUseCount()
     
+    #初始化诛仙物品背包
+    curPack = curPlayer.GetItemManager().GetPack(ShareDefine.rptZhuXianItem)
+    curPack.SetCount(ChConfig.Def_PackCnt_ZhuXianItem)
+    curPack.Sync_PackCanUseCount()
+    #初始化诛仙装备背包
+    curPack = curPlayer.GetItemManager().GetPack(ShareDefine.rptZhuXianEquip)
+    curPack.SetCount(ChConfig.Def_PackCnt_ZhuXianEquip)
+    curPack.Sync_PackCanUseCount()
+    
     #初始化临时交换背包
     curPack = itemManager.GetPack(ShareDefine.rptTempSwap)
     curPack.SetCount(ChConfig.Def_PackCnt_TempSwap)

--
Gitblit v1.8.0