Skip to content

Commit a5097ff

Browse files
committed
update list of inputs
1 parent 9fa511b commit a5097ff

File tree

2 files changed

+21
-10
lines changed

2 files changed

+21
-10
lines changed

scripts/duckRace_cheat.js

+20-9
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,16 @@ export default {
1313
whiteList: ["https://www.online-stopwatch.com/*"],
1414

1515
onClick: () => {
16-
const target = prompt("Nhập kết quả mong muốn:", "");
17-
if (target === null) return;
16+
let targets = prompt(
17+
"Nhập các kết quả mong muốn (tên hoặc số):\nCách nhau bởi dấu phẩy ,\n Ví dụ: 1,abc,5,20,test",
18+
""
19+
);
20+
if (targets === null) return;
21+
22+
targets = targets
23+
.split(",")
24+
.map((_) => _.trim())
25+
.filter((_) => _);
1826

1927
let iframe = document.querySelector('iframe[src*="duck-race"]');
2028

@@ -30,13 +38,16 @@ export default {
3038
arguments
3139
);
3240
if (result?.[0]?.instance) {
33-
let targetIndex = result.findIndex(
34-
(i) => i?.name === target || i?.number == target
35-
);
36-
if (targetIndex >= 0) {
37-
let temp = result[0];
38-
result[0] = result[targetIndex];
39-
result[targetIndex] = temp;
41+
for (let target of targets) {
42+
let targetIndex = result.findIndex(
43+
(i) => i?.name === target || i?.number == target
44+
);
45+
if (targetIndex >= 0) {
46+
let temp = result[0];
47+
result[0] = result[targetIndex];
48+
result[targetIndex] = temp;
49+
break;
50+
}
4051
}
4152
}
4253
console.log("shuffle", this, result, result[0]);

working_note.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434

3535
- [x] Wheel of name - input list of values
3636

37-
- [ ] duck race - input list of values
37+
- [x] duck race - input list of values
3838

3939
- [ ] fb_getAllUidOfGroupMembers đang lỗi
4040

0 commit comments

Comments
 (0)