| | |
| | | DR_UseGMCMD(curPlayer, inputStr)
|
| | | return
|
| | |
|
| | | # curPlayer 的 Get、Set函数
|
| | | if hasattr(curPlayer, callFunName):
|
| | | callObj = getattr(curPlayer, callFunName)
|
| | | # GameObj 的 Get、Set函数
|
| | | if hasattr(GameObj, callFunName):
|
| | | callObj = getattr(GameObj, callFunName)
|
| | | argcount = callObj.func_code.co_argcount # 函数参数个数
|
| | |
|
| | | if argcount == 1 and callFunName.startswith("Get"): # 这个得到的参数个数竟然是1!!!暂时先这样写
|
| | | value = callObj()
|
| | | elif argcount == 1 and callFunName.startswith("Set"):
|
| | | if argcount == 1 and callFunName.startswith("Get"):
|
| | | value = callObj(curPlayer)
|
| | | elif argcount >= 2 and callFunName.startswith("Set"):
|
| | | if len(inputList) < 2:
|
| | | GameWorld.DebugAnswer(curPlayer, "必须设定一定参数值")
|
| | | return
|
| | |
| | | if value == None:
|
| | | GameWorld.DebugAnswer(curPlayer, "参数错误, 必须为纯数字!")
|
| | | return
|
| | | if callFunName == "SetHappyPoint":
|
| | | PlayerTJG.SetTJGTime(curPlayer, value)
|
| | | else:
|
| | | callObj(value)
|
| | | callObj(curPlayer, value)
|
| | | else:
|
| | | GameWorld.DebugAnswer(curPlayer, "不支持该命令!curPlayer.%s" % callFunName)
|
| | | GameWorld.DebugAnswer(curPlayer, "不支持该命令!GameObj.%s" % callFunName)
|
| | | return
|
| | |
|
| | | GameWorld.DebugAnswer(curPlayer, "%s : %s" % (callFunName, value))
|
| | |
| | | DR_UseGMCMD(curPlayer, inputStr)
|
| | | return
|
| | |
|
| | | # GameObj 的 Get、Set函数
|
| | | if hasattr(GameObj, callFunName):
|
| | | callObj = getattr(GameObj, callFunName)
|
| | | # curPlayer 的 Get、Set函数
|
| | | if hasattr(curPlayer, callFunName):
|
| | | callObj = getattr(curPlayer, callFunName)
|
| | | argcount = callObj.func_code.co_argcount # 函数参数个数
|
| | |
|
| | | if argcount == 1 and callFunName.startswith("Get"):
|
| | | value = callObj(curPlayer)
|
| | | elif argcount == 2 and callFunName.startswith("Set"):
|
| | | if argcount == 1 and callFunName.startswith("Get"): # 这个得到的参数个数竟然是1!!!暂时先这样写
|
| | | value = callObj()
|
| | | elif argcount == 1 and callFunName.startswith("Set"):
|
| | | if len(inputList) < 2:
|
| | | GameWorld.DebugAnswer(curPlayer, "必须设定一定参数值")
|
| | | return
|
| | |
| | | if value == None:
|
| | | GameWorld.DebugAnswer(curPlayer, "参数错误, 必须为纯数字!")
|
| | | return
|
| | | callObj(curPlayer, value)
|
| | | if callFunName == "SetHappyPoint":
|
| | | PlayerTJG.SetTJGTime(curPlayer, value)
|
| | | else:
|
| | | callObj(value)
|
| | | else:
|
| | | GameWorld.DebugAnswer(curPlayer, "不支持该命令!GameObj.%s" % callFunName)
|
| | | GameWorld.DebugAnswer(curPlayer, "不支持该命令!curPlayer.%s" % callFunName)
|
| | | return
|
| | |
|
| | | GameWorld.DebugAnswer(curPlayer, "%s : %s" % (callFunName, value))
|