Browse Source

竞拍小游戏

main
haptear 3 years ago
parent
commit
e1817a6efe
  1. 32
      58tc.js

32
58tc.js

@ -521,8 +521,8 @@ class UserInfo {
let auctionStr = (this.auction.status==0) ? '未参与竞拍' : '已参与竞拍' let auctionStr = (this.auction.status==0) ? '未参与竞拍' : '已参与竞拍'
console.log(`账号[${this.index}]今天${auctionStr}`) console.log(`账号[${this.index}]今天${auctionStr}`)
let maxBid = parseFloat(result.result.userInfo.usableOre) let maxBid = parseFloat(result.result.userInfo.usableOre)
let bidNum = 1 let bidNum = rand(10,maxBid);
if(this.runTask == 2) { if(true || this.runTask == 2) {
if(this.auction.status==0) { if(this.auction.status==0) {
if(maxBid >= bidNum) { if(maxBid >= bidNum) {
await $.wait(500) await $.wait(500)
@ -532,13 +532,14 @@ class UserInfo {
} }
} else if(this.auction.status==1) { } else if(this.auction.status==1) {
let lastBid = parseInt(result.result.bidInfo.bidOre) let lastBid = parseInt(result.result.bidInfo.bidOre)
bidNum = (lastBid)%3 + 1 console.log(`账号[${this.index}] 竞拍出价${lastBid}矿石`)
if(maxBid >= bidNum) { // bidNum = (lastBid)%3 + 1
await $.wait(500) // if(maxBid >= bidNum) {
await this.auctionModify(bidNum,result.result.bidInfo.auctionNumber) // await $.wait(500)
} else { // await this.auctionModify(bidNum,result.result.bidInfo.auctionNumber)
console.log(`账号[${this.index}]可用矿石余额${maxBid}不足,不能竞拍出价${bidNum}矿石`) // } else {
} // console.log(`账号[${this.index}]可用矿石余额${maxBid}不足,不能竞拍出价${bidNum}矿石`)
// }
} }
} }
} else { } else {
@ -723,10 +724,10 @@ class UserInfo {
} }
console.log('\n================== 竞拍小游戏 ==================') console.log('\n================== 竞拍小游戏 ==================')
for(let user of userList) {
// await user.auctionInfo(); await user.auctionInfo();
// await $.wait(200); await $.wait(200);
// } }
console.log('\n================== 打卡小游戏 ==================') console.log('\n================== 打卡小游戏 ==================')
// for(let user of userList) { // for(let user of userList) {
@ -977,6 +978,11 @@ function randomString(len=12) {
} }
return str; return str;
} }
function rand(min, max) {
return parseInt(Math.random() * (max - min + 1) + min, 10);
}
// prettier-ignore // prettier-ignore
var Base64 = { _keyStr: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", encode: function (e) { var t = ""; var n, r, i, s, o, u, a; var f = 0; e = Base64._utf8_encode(e); while (f < e.length) { n = e.charCodeAt(f++); r = e.charCodeAt(f++); i = e.charCodeAt(f++); s = n >> 2; o = (n & 3) << 4 | r >> 4; u = (r & 15) << 2 | i >> 6; a = i & 63; if (isNaN(r)) { u = a = 64 } else if (isNaN(i)) { a = 64 } t = t + this._keyStr.charAt(s) + this._keyStr.charAt(o) + this._keyStr.charAt(u) + this._keyStr.charAt(a) } return t }, decode: function (e) { var t = ""; var n, r, i; var s, o, u, a; var f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = this._keyStr.indexOf(e.charAt(f++)); o = this._keyStr.indexOf(e.charAt(f++)); u = this._keyStr.indexOf(e.charAt(f++)); a = this._keyStr.indexOf(e.charAt(f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String.fromCharCode(n); if (u != 64) { t = t + String.fromCharCode(r) } if (a != 64) { t = t + String.fromCharCode(i) } } t = Base64._utf8_decode(t); return t }, _utf8_encode: function (e) { e = e.replace(/rn/g, "n"); var t = ""; for (var n = 0; n < e.length; n++) { var r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r) } else if (r > 127 && r < 2048) { t += String.fromCharCode(r >> 6 | 192); t += String.fromCharCode(r & 63 | 128) } else { t += String.fromCharCode(r >> 12 | 224); t += String.fromCharCode(r >> 6 & 63 | 128); t += String.fromCharCode(r & 63 | 128) } } return t }, _utf8_decode: function (e) { var t = ""; var n = 0; var r = c1 = c2 = 0; while (n < e.length) { r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++ } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e.charCodeAt(n + 1); c3 = e.charCodeAt(n + 2); t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t } } var Base64 = { _keyStr: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", encode: function (e) { var t = ""; var n, r, i, s, o, u, a; var f = 0; e = Base64._utf8_encode(e); while (f < e.length) { n = e.charCodeAt(f++); r = e.charCodeAt(f++); i = e.charCodeAt(f++); s = n >> 2; o = (n & 3) << 4 | r >> 4; u = (r & 15) << 2 | i >> 6; a = i & 63; if (isNaN(r)) { u = a = 64 } else if (isNaN(i)) { a = 64 } t = t + this._keyStr.charAt(s) + this._keyStr.charAt(o) + this._keyStr.charAt(u) + this._keyStr.charAt(a) } return t }, decode: function (e) { var t = ""; var n, r, i; var s, o, u, a; var f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = this._keyStr.indexOf(e.charAt(f++)); o = this._keyStr.indexOf(e.charAt(f++)); u = this._keyStr.indexOf(e.charAt(f++)); a = this._keyStr.indexOf(e.charAt(f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String.fromCharCode(n); if (u != 64) { t = t + String.fromCharCode(r) } if (a != 64) { t = t + String.fromCharCode(i) } } t = Base64._utf8_decode(t); return t }, _utf8_encode: function (e) { e = e.replace(/rn/g, "n"); var t = ""; for (var n = 0; n < e.length; n++) { var r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r) } else if (r > 127 && r < 2048) { t += String.fromCharCode(r >> 6 | 192); t += String.fromCharCode(r & 63 | 128) } else { t += String.fromCharCode(r >> 12 | 224); t += String.fromCharCode(r >> 6 & 63 | 128); t += String.fromCharCode(r & 63 | 128) } } return t }, _utf8_decode: function (e) { var t = ""; var n = 0; var r = c1 = c2 = 0; while (n < e.length) { r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++ } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e.charCodeAt(n + 1); c3 = e.charCodeAt(n + 2); t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t } }
// prettier-ignore // prettier-ignore

Loading…
Cancel
Save