hxp
2025-02-13 b4c65eee7a595d44e2282e50f96d0e43283b730e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/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