From 0e2a25b6e5c9935cd80e937c4c8eb393c527bd20 Mon Sep 17 00:00:00 2001 From: hch <305670599@qq.com> Date: 星期二, 07 五月 2019 19:59:00 +0800 Subject: [PATCH] 860312 数据库操作函数更改 --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.py | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.py index b57d21f..ade467b 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.py @@ -750,6 +750,17 @@ return curNPC return +def FindNPCByNPCIDEx(copyMapID, npcID): + #查询某条分线的npc + gameNPCManager = GetNPCManager() + for index in xrange(gameNPCManager.GetNPCCountByGWIndex(copyMapID)): + curNPC = gameNPCManager.GetNPCByIndexByGWIndex(copyMapID, index) + curID = curNPC.GetID() + if curID == 0: + continue + if npcID == curNPC.GetNPCID(): + return curNPC + return #--------------------------------------------------------------------- ##根据NPC的类型选择返回对象 # @param npcIndex NPC索引 -- Gitblit v1.8.0