hch
2018-08-21 efc847ceb04373ff3a197c975764e315d98039c6
fix:GM命令参数只转化为整数,其他当字符串
2个文件已修改
13 ■■■■■ 已修改文件
ServerPython/CoreServerGroup/GameServer/Script/GM/GMShell.py 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/GMShell.py 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/CoreServerGroup/GameServer/Script/GM/GMShell.py
@@ -105,12 +105,10 @@
        del alist[0]
        #把剩余参数转换为整型
        for i in range(0, len(alist)):
            if not alist[i].isdigit():
                continue
            value = GameWorld.ToIntDef(alist[i], None)
            if value == None:
                GameWorld.DebugAnswer(curPlayer, "参数错误, 参数%s必须为纯数字!" % (i + 1))
                return
                #GameWorld.DebugAnswer(curPlayer, "参数错误, 参数%s必须为纯数字!" % (i + 1))
                continue
            alist[i] = value
            
        callFunc(curPlayer,alist)
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/GMShell.py
@@ -103,13 +103,10 @@
            del inputList[0]
            #把剩余参数转换为整型
            for i in range(0, len(inputList)):
                if not inputList[i].isdigit():
                    continue
                value = GameWorld.ToIntDef(inputList[i], None)
                if value == None:
                    GameWorld.DebugAnswer(curPlayer, "参数错误, 必须为纯数字!")
                    return
                    #GameWorld.DebugAnswer(curPlayer, "参数错误, 必须为纯数字!")
                    continue
                inputList[i] = value
                
            callFunc(curPlayer, inputList)