DailyTasksConfig = DailyTasksConfig or {} DailyTasksConfig.ETaskType = { DailyLogin = 1; CompleteMatch = 2; DefensiveMVP = 3; AttackMVP = 4; LikeOtherPlayerMap = 5; KillPlayer = 6; } DailyTasksConfig.TaskName = { [DailyTasksConfig.ETaskType.DailyLogin] = "每日登录"; [DailyTasksConfig.ETaskType.CompleteMatch] = "完成对局[每次奖励]"; [DailyTasksConfig.ETaskType.DefensiveMVP] = "获得一次防守MVP"; [DailyTasksConfig.ETaskType.AttackMVP] = "获得一次进攻MVP"; [DailyTasksConfig.ETaskType.LikeOtherPlayerMap] = "每日点赞[每次奖励]"; [DailyTasksConfig.ETaskType.KillPlayer] = "击倒玩家[每次奖励]"; } DailyTasksConfig.TaskInfo = { [DailyTasksConfig.ETaskType.DailyLogin] = { -- 任务次数上限 DailyLimit = 1; -- 是否为一次性奖励, false则为每次奖励 IsDisposable = true; Reward = { {Type = ArchiveDataConfig.EArchiveType.Gold, Count = 200}; } }; [DailyTasksConfig.ETaskType.CompleteMatch] = { DailyLimit = 5; IsDisposable = false; Reward = { {Type = ArchiveDataConfig.EArchiveType.Exp, Count = 200}; {Type = ArchiveDataConfig.EArchiveType.Gold, Count = 100}; } }; [DailyTasksConfig.ETaskType.DefensiveMVP] = { DailyLimit = 1; IsDisposable = true; Reward = { {Type = ArchiveDataConfig.EArchiveType.Exp, Count = 400}; {Type = ArchiveDataConfig.EArchiveType.Gold, Count = 200}; } }; [DailyTasksConfig.ETaskType.AttackMVP] = { DailyLimit = 1; IsDisposable = true; Reward = { {Type = ArchiveDataConfig.EArchiveType.Exp, Count = 400}; {Type = ArchiveDataConfig.EArchiveType.Gold, Count = 200}; } }; [DailyTasksConfig.ETaskType.LikeOtherPlayerMap] = { DailyLimit = 10; IsDisposable = false; Reward = { -- {Type = ArchiveDataConfig.EArchiveType.Exp, Count = 10}; {Type = ArchiveDataConfig.EArchiveType.Gold, Count = 10}; } }; [DailyTasksConfig.ETaskType.KillPlayer] = { DailyLimit = 20; IsDisposable = false; Reward = { {Type = ArchiveDataConfig.EArchiveType.Exp, Count = 10}; -- {Type = ArchiveDataConfig.EArchiveType.Gold, Count = 10}; } }; }