-
Notifications
You must be signed in to change notification settings - Fork 1
/
bums.js
74 lines (68 loc) · 1.67 KB
/
bums.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
let addr = "https://t.me/bums/app?startapp=ref_9ujFada6";
let utils = require("/sdcard/sc/utils.js");
function checkIn() {
utils.seqenceClick([/Tasks/, /Active/, /Go/, /claim/, /"NICE!"/]);
back();
}
function employ() {
utils.seqenceClick([/College/, /Expedition/]);
let p = text("Free").findOne(3000);
if (p) {
p = p.parent().findOne(text("Employ"));
if (p) {
p.click();
sleep(3000);
}
}
back();
}
function start() {
app.openUrl(addr);
let waitReg = /(Nice)|(Play)/;
let p = textMatches(waitReg).findOne(50 * 1000);
if (!p) {
log("no wait");
return false;
}
try {
utils.circleClick(/(Nice)/);
utils.doTap(240, 540);
employ();
checkIn();
} catch (e) {
log(e);
}
}
module.exports = { start };
// start();
// for (let i = 0; i < 10; i++) {
// action();
// }
// utils.doTap(240, 540);
// function drawWindow(bound) {
// var w = floaty.rawWindow(<frame gravity="center" bg="#ff0000"></frame>);
// w.setPosition(bound.left, bound.top);
// w.setSize(bound.width(), bound.height());
// setTimeout(() => {
// w.close();
// }, 5000);
// }
// p = textContains("Tap").findOne(1000);
// dest = p.parent().parent().parent();
// ps = dest.children();
// for (let i = 0; i < ps.length; i++) {
// log(ps[i].className(), ps[i].bounds());
// // drawWindow(ps[i].bounds());
// }
// p = dest.child(1);
// log(p.className(), p.bounds());
// ps = p.children();
// for (let i = 0; i < ps.length; i++) {
// log(ps[i].className(), ps[i].bounds());
// // drawWindow(ps[i].bounds());
// }
// drawWindow(dest.parent().bounds());
// log(p.className(), p.bounds());
// ui.run(function () {
// w.text.setText("文本");
// });