ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerActivity.py
@@ -78,7 +78,8 @@
        taskConds = ipyData.GetTaskConds()
        if conds or taskConds:
            # 可按任务类型扩展不同的条件验证方式
            if taskConds != conds:
            if taskConds != tuple(conds):
                #GameWorld.DebugLog("条件不同taskConds=%s,conds=%s" % (taskConds, conds))
                continue
        needValue = ipyData.GetNeedValue()
        maxValue = max(maxValue, needValue)
@@ -93,11 +94,11 @@
def GetDailyTaskValue(curPlayer, taskType, conds=[]):
    ##获取完成度
    condition = "" if not conds else str(conds).replace(" ", "")[1:-1]
    condition = "" if not conds else str(list(conds)).replace(" ", "")[1:-1]
    return curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_DailyTaskValue % (taskType, condition))
def SetDailyTaskValue(curPlayer, taskType, conds, value):
    ##设置完成度
    condition = "" if not conds else str(conds).replace(" ", "")[1:-1]
    condition = "" if not conds else str(list(conds)).replace(" ", "")[1:-1]
    PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_DailyTaskValue % (taskType, condition), value)
    GameWorld.DebugLog("更新每日任务进度值: taskType=%s,conds=%s,value=%s" % (taskType, condition, value), curPlayer.GetPlayerID())
    return