Browse Source

todo 防止和wbq脚本重复 临时停止

main
haptear 3 years ago
parent
commit
74a3ef3fed
  1. 79
      58tc.js

79
58tc.js

@ -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) {

Loading…
Cancel
Save