hxp
8 天以前 bd9dce2d66b5086712596b8dac6d9116be65bafd
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GM/Commands/Success.py
@@ -40,15 +40,17 @@
        succType = msgList[1] if len(msgList) > 1 else 0
        addValue = msgList[2] if len(msgList) > 2 else 1
        conds = msgList[3:]
        GameWorld.DebugAnswer(curPlayer, "增加成就进度: T:%s,V:%s,C:%s" % (succType, addValue, conds))
        PlayerSuccess.DoAddSuccessProgress(curPlayer, succType, addValue, conds)
        PlayerSuccess.DoAddSuccessProgress(curPlayer, succType, addValue, conds, delayCalc=False)
        curValue = PlayerSuccess.GetSuccValue(curPlayer, succType, conds)
        GameWorld.DebugAnswer(curPlayer, "增加成就进度: T:%s,A:%s,V:%s,C:%s," % (succType, addValue, curValue, conds))
    # 更新进度
    elif cmdType == "u":
        succType = msgList[1] if len(msgList) > 1 else 0
        newCnt = msgList[2] if len(msgList) > 2 else 1
        conds = msgList[3:]
        GameWorld.DebugAnswer(curPlayer, "更新成就进度: T:%s,V:%s,C:%s" % (succType, addValue, conds))
        PlayerSuccess.UptateSuccessProgress(curPlayer, succType, newCnt, conds)
        curValue = PlayerSuccess.GetSuccValue(curPlayer, succType, conds)
        GameWorld.DebugAnswer(curPlayer, "更新成就进度: T:%s,V:%s,C:%s" % (succType, curValue, conds))
    return
def __DoResetSuccess(curPlayer, msgList, resetValue=True):