|
|
@ -740,45 +740,46 @@ class UserInfo { |
|
|
|
// await $.wait(200);
|
|
|
|
// }
|
|
|
|
|
|
|
|
console.log('\n================== 金币任务 ==================') |
|
|
|
if (curHour >= TASK_TIME[0] && curHour < TASK_TIME[1]) { |
|
|
|
console.log('\n查询任务...') |
|
|
|
for (let id of taskList) { |
|
|
|
for (let user of userList) { |
|
|
|
await user.getTaskList(id); |
|
|
|
await $.wait(200); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
for (let user of userList) { |
|
|
|
maxTaskLen = getMax(user.task.length, maxTaskLen) |
|
|
|
maxRewardLen = getMax(user.reward.length, maxRewardLen) |
|
|
|
} |
|
|
|
|
|
|
|
console.log('\n完成任务...') |
|
|
|
for (let i = 0; i < maxTaskLen; i++) { |
|
|
|
for (let user of userList.filter(x => i < x.task.length)) { |
|
|
|
let item = user.task[i] |
|
|
|
await user.doTask(item.sceneId, item.taskId); |
|
|
|
await $.wait(200); |
|
|
|
await user.getReward(item.sceneId, item.taskId); |
|
|
|
await $.wait(200); |
|
|
|
} |
|
|
|
await $.wait(15000); |
|
|
|
} |
|
|
|
|
|
|
|
console.log('\n领取奖励...') |
|
|
|
for (let i = 0; i < maxRewardLen; i++) { |
|
|
|
for (let user of userList.filter(x => i < x.reward.length)) { |
|
|
|
let item = user.reward[i] |
|
|
|
await user.getReward(item.sceneId, item.taskId); |
|
|
|
await $.wait(200); |
|
|
|
} |
|
|
|
await $.wait(500); |
|
|
|
} |
|
|
|
} else { |
|
|
|
console.log(`${TASK_TIME[0]}点到${TASK_TIME[1]}点之间会做金币任务`) |
|
|
|
} |
|
|
|
//todo 防止和wbq脚本重复 临时停止
|
|
|
|
// console.log('\n================== 金币任务 ==================')
|
|
|
|
// if (curHour >= TASK_TIME[0] && curHour < TASK_TIME[1]) {
|
|
|
|
// console.log('\n查询任务...')
|
|
|
|
// for (let id of taskList) {
|
|
|
|
// for (let user of userList) {
|
|
|
|
// await user.getTaskList(id);
|
|
|
|
// await $.wait(200);
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
|
|
|
|
// for (let user of userList) {
|
|
|
|
// maxTaskLen = getMax(user.task.length, maxTaskLen)
|
|
|
|
// maxRewardLen = getMax(user.reward.length, maxRewardLen)
|
|
|
|
// }
|
|
|
|
|
|
|
|
// console.log('\n完成任务...')
|
|
|
|
// for (let i = 0; i < maxTaskLen; i++) {
|
|
|
|
// for (let user of userList.filter(x => i < x.task.length)) {
|
|
|
|
// let item = user.task[i]
|
|
|
|
// await user.doTask(item.sceneId, item.taskId);
|
|
|
|
// await $.wait(200);
|
|
|
|
// await user.getReward(item.sceneId, item.taskId);
|
|
|
|
// await $.wait(200);
|
|
|
|
// }
|
|
|
|
// await $.wait(15000);
|
|
|
|
// }
|
|
|
|
|
|
|
|
// console.log('\n领取奖励...')
|
|
|
|
// for (let i = 0; i < maxRewardLen; i++) {
|
|
|
|
// for (let user of userList.filter(x => i < x.reward.length)) {
|
|
|
|
// let item = user.reward[i]
|
|
|
|
// await user.getReward(item.sceneId, item.taskId);
|
|
|
|
// await $.wait(200);
|
|
|
|
// }
|
|
|
|
// await $.wait(500);
|
|
|
|
// }
|
|
|
|
// } else {
|
|
|
|
// console.log(`${TASK_TIME[0]}点到${TASK_TIME[1]}点之间会做金币任务`)
|
|
|
|
// }
|
|
|
|
|
|
|
|
console.log('\n================== 新手奖励 ==================') |
|
|
|
for (let user of userList) { |
|
|
|