From 07a5b93ce90a08c7d60cecc7c61b984ca0b2ea97 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期四, 12 十二月 2019 16:37:17 +0800 Subject: [PATCH] 8346 【恺英】【后端】协助系统(封魔坛支持协助,去除封魔坛旧版伤血统计) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/PrintNPCHurt.py | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/PrintNPCHurt.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/PrintNPCHurt.py index 78be798..b685cd0 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/PrintNPCHurt.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/PrintNPCHurt.py @@ -21,6 +21,7 @@ import ChConfig import NPCHurtManager import PlayerTeam +import GameObj ##查看点选的NPC仇恨列表 # @param curPlayer 玩家实例 @@ -40,7 +41,7 @@ GameWorld.DebugAnswer(curPlayer, "objID(%s) 错误 找不到对应NPC" % objID) return - GameWorld.DebugAnswer(curPlayer, "---------------- %s" % (GameWorld.GetGameWorld().GetTick() % 1000)) + GameWorld.DebugAnswer(curPlayer, "--- %s --- HP: %s / %s" % (GameWorld.GetGameWorld().GetTick() % 1000, GameObj.GetHP(curNPC), GameObj.GetMaxHP(curNPC))) GameWorld.DebugAnswer(curPlayer, "ID=%s,team=%s,family=%s" % (curPlayer.GetPlayerID(), curPlayer.GetTeamID(), curPlayer.GetFamilyID())) # 归属仙盟的,取仙盟伤血统计 @@ -48,15 +49,16 @@ FamilyRobBoss.OnGMPrintFamilyOwnerBossHurt(curPlayer, curNPC) return - isPyHurtList = True + isPyHurtList = 1 npcHurtList = NPCHurtManager.GetPlayerHurtList(curNPC) if not npcHurtList: npcHurtList = curNPC.GetPlayerHurtList() - isPyHurtList = False + isPyHurtList = 0 if isSort: npcHurtList.Sort() #sort以后伤血列表从大到小排序 - GameWorld.DebugAnswer(curPlayer, "ID=%s, NPCID=%s, 伤血数=%s, isSort=%s" % (curNPC.GetID(), curNPC.GetNPCID(), npcHurtList.GetHurtCount(), isSort)) + GameWorld.DebugAnswer(curPlayer, "ID=%s,NPCID=%s, 伤血数=%s,排序=%s,PY=%s" + % (curNPC.GetID(), curNPC.GetNPCID(), npcHurtList.GetHurtCount(), isSort, isPyHurtList)) if isPyHurtList: for playerID, assistPlayerIDList in npcHurtList.GetNoAssitPlayerIDDict().items(): GameWorld.DebugAnswer(curPlayer, "玩家:%s, 协助玩家:%s" % (playerID, assistPlayerIDList)) -- Gitblit v1.8.0