#!/usr/bin/python
|
# -*- coding: GBK -*-
|
#-------------------------------------------------------------------------------
|
#
|
##@package GM.Commands.GMT_GetCoinReqs
|
#
|
# @todo:ÅúÁ¿ÇëÇóµãȯ
|
# @author hxp
|
# @date 2025-02-11
|
# @version 1.0
|
#
|
# ÏêϸÃèÊö: ÅúÁ¿ÇëÇóµãȯ
|
#
|
#---------------------------------------------------------------------
|
#"""Version = 2025-02-11 04:30"""
|
#---------------------------------------------------------------------
|
|
import GameWorld
|
|
def OnExec(orderId, gmCmdDict):
|
accIDList = eval(gmCmdDict.get("AccIDList", '[]'))
|
GameWorld.DebugLog("GMT_GetCoinReqs count=%s, %s" % (len(accIDList), accIDList))
|
|
playerManager = GameWorld.GetPlayerManager()
|
for accID in accIDList:
|
tagPlayer = playerManager.FindPlayerByAccID(str(accID))
|
if not tagPlayer:
|
continue
|
tagMapID = GameWorld.GetQueryPlayerMapID(tagPlayer)
|
if not tagMapID:
|
continue
|
cmdStr = ""
|
playerManager.MapServer_QueryPlayer(0, 0, tagPlayer.GetPlayerID(), tagMapID, "GetCoinReqs",
|
cmdStr, len(cmdStr), tagPlayer.GetRouteServerIndex())
|
return
|
|
|