From ca0a29f3d95ca5534aec9287ed263c7d529f6bfa Mon Sep 17 00:00:00 2001 From: xdh <xiefantasy@qq.com> Date: 星期六, 06 七月 2019 00:16:11 +0800 Subject: [PATCH] 7788 投资广播修改 --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.py | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.py index 126ee33..ade467b 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorld.py @@ -53,7 +53,7 @@ import copy import ConfigParser import PyGameData - +import urllib import md5 #--------------------------------------------------------------------- #设置允许的最大迭代数目, 默认1000 @@ -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索引 @@ -1981,7 +1992,7 @@ getUrl = ReadChConfig.GetPyMongoConfig("EventReport", "OpenStateUrl") groupID = ReadChConfig.GetPyMongoConfig("platform", "GroupID") userDBName = ReadChConfig.GetPyMongoConfig("connect", "USER_DB_NAME") - getUrl = getUrl + "?Type=GameWarning&groupID=%s&userDBName=%s&MsgInfo=%s"%(groupID, userDBName, msgInfo) + getUrl = getUrl + "?Type=GameWarning&groupID=%s&userDBName=%s&MsgInfo=%s"%(groupID, userDBName, urllib.quote_plus(msgInfo)) GetGameWorld().EventReport_EventReport("", "", "", "", 0, getUrl) -- Gitblit v1.8.0