hch
2 天以前 3bc2e9aae7e595d5be896a9db4c909b76fa6f5be
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/MakeMoney.py
@@ -16,8 +16,12 @@
import Lang
import PlayerControl
import ShareDefine
import ChConfig
import GameWorld
moneyNameDict = ShareDefine.MoneyNameDict
## GM命令执行入口
#  @param curPlayer 当前玩家
#  @param list 参数列表 [ <钱币类型><数量>]
@@ -37,13 +41,15 @@
        GameWorld.DebugAnswer(curPlayer, Lang.GBText("参数不正确"))
        return
    #钱币类型范围
    if moneyType < 1 or moneyType > 4 :
    if moneyType not in [1, 2, 3, 4] and moneyType not in ShareDefine.MoneyNameDict:
        GameWorld.DebugAnswer(curPlayer, Lang.GBText("钱币类型不正确"))
        return
    #0文不处理
    if moneyCount <= 0 :
        return
    PlayerControl.GiveMoney(curPlayer, moneyType, moneyCount, ChConfig.Def_GiveMoney_GM, {ChConfig.Def_Give_Reason_SonKey:"MakeMoney"})
    GameWorld.DebugAnswer(curPlayer, "货币%s%s=%s" % (moneyType, moneyNameDict.get(moneyType, moneyType), PlayerControl.GetMoneyReal(curPlayer, moneyType)))
    return