#!/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