| | |
| | |
|
| | | import Lang
|
| | | import PlayerControl
|
| | | import ShareDefine
|
| | | import ChConfig
|
| | | import GameWorld
|
| | |
|
| | | moneyNameDict = ShareDefine.MoneyNameDict
|
| | |
|
| | | ## GM命令执行入口
|
| | | # @param curPlayer 当前玩家
|
| | | # @param list 参数列表 [ <钱币类型><数量>]
|
| | |
| | | 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
|
| | |
|
| | |
|