From beb56a43a5cee436eb03d38107b045267ad1dc11 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期一, 26 四月 2021 14:10:09 +0800 Subject: [PATCH] 4906 【主干】【BT】【BT2】【BTZF】跨服地图报错查看(通知buff报错输出技能ID); --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/BuffSkill.py | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/BuffSkill.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/BuffSkill.py index c1fce5b..8430e82 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/BuffSkill.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Skill/BuffSkill.py @@ -389,7 +389,7 @@ # 通知客户端 #buffState.Sync_AddBuffEx() if isNotify: - PYSync_RefreshBuff(curObj, addBuff, SkillCommon.GetBuffType(curSkill), notifyAll=False, owner = buffOwner) + PYSync_RefreshBuff(curObj, addBuff, SkillCommon.GetBuffType(curSkill), notifyAll=False, owner = buffOwner, errSkillID=skillID) #添加BUFF后的特殊处理 DoAddBuffOver(curObj, curSkill, addBuff, buffOwner, tick) @@ -1003,7 +1003,7 @@ return DelBuffBySkillID(curObj, skillID, tick) -def PYSync_RefreshBuff(gameObj, curBuff, buffType, notifyAll=True, owner = None): +def PYSync_RefreshBuff(gameObj, curBuff, buffType, notifyAll=True, owner = None, errSkillID=None): try: sendPack = ChNetSendPack.tagObjAddBuff() if not curBuff: @@ -1033,6 +1033,7 @@ else: PlayerControl.PyNotifyAll(gameObj, sendPack, notifySelf=True, notifyCnt=-1) except: - pass + GameWorld.RaiseException("PYSync_RefreshBuff error errSkillID=%s" % errSkillID) + return \ No newline at end of file -- Gitblit v1.8.0