宠汪汪赛跑增加控制参加多少人的赛跑比赛,默认还是2人,可通过BoxJs或者环境变量/secret进行控制。环境变量名称JOY_TEAM_LEVEL
This commit is contained in:
@ -96,7 +96,8 @@
|
|||||||
| `JD_818_SHAREID_NOTIFY` | 京东818互助码通知开关 | 非必须 | 控制jd_818.js脚本是否在获取互助码后通知,`true`为是(发送推送通知消息),`false`为否(即:不发送推送通知消息) |
|
| `JD_818_SHAREID_NOTIFY` | 京东818互助码通知开关 | 非必须 | 控制jd_818.js脚本是否在获取互助码后通知,`true`为是(发送推送通知消息),`false`为否(即:不发送推送通知消息) |
|
||||||
| `JOY_FEED_COUNT` | 宠汪汪喂食数量 | 非必须 | 控制jd_joy_feedPets.js脚本喂食数量 ,可以填的数字10,20,40,80 , 其他数字不可. |
|
| `JOY_FEED_COUNT` | 宠汪汪喂食数量 | 非必须 | 控制jd_joy_feedPets.js脚本喂食数量 ,可以填的数字10,20,40,80 , 其他数字不可. |
|
||||||
| `JOY_HELP_FEED` | 宠汪汪帮好友喂食 | 非必须 | 控制jd_joy_steal.js脚本是否给好友喂食,`false`为否,`true`为是(给好友喂食) |
|
| `JOY_HELP_FEED` | 宠汪汪帮好友喂食 | 非必须 | 控制jd_joy_steal.js脚本是否给好友喂食,`false`为否,`true`为是(给好友喂食) |
|
||||||
| `JOY_RUN_FLAG` | 宠汪汪参加双人赛跑 | 非必须 | 控制jd_joy.js脚本是否参加双人赛跑,`false`为否,`true`为是,脚本默认是`true` |
|
| `JOY_RUN_FLAG` | 宠汪汪是否赛跑 | 非必须 | 控制jd_joy.js脚本是否参加赛跑(默认参加双人赛跑),`false`为否,`true`为是,脚本默认是`true` |
|
||||||
|
| `JOY_TEAM_LEVEL` | 宠汪汪参加什么级别的赛跑 | 非必须 | 控制jd_joy.js脚本参加几人的赛跑,可选数字为`2`,`10`,`50`,其中2代表参加双人PK赛,10代表参加10人突围赛,50代表参加50人挑战赛(注:此项功能在`JOY_RUN_FLAG`为true的时候才生效) |
|
||||||
| `JD_JOY_REWARD_NAME` | 宠汪汪积分兑换多少京豆 | 非必须 | 目前可填值为`20`或者`500`,脚本默认`20`,`0`表示不兑换京豆 |
|
| `JD_JOY_REWARD_NAME` | 宠汪汪积分兑换多少京豆 | 非必须 | 目前可填值为`20`或者`500`,脚本默认`20`,`0`表示不兑换京豆 |
|
||||||
| `MARKET_COIN_TO_BEANS` | 京小超兑换京豆数量 | 非必须 | 控制jd_blueCoin.js兑换京豆数量,可输入值为`20`或者`1000`的数字或者其他商品的名称,例如`碧浪洗衣凝珠` |
|
| `MARKET_COIN_TO_BEANS` | 京小超兑换京豆数量 | 非必须 | 控制jd_blueCoin.js兑换京豆数量,可输入值为`20`或者`1000`的数字或者其他商品的名称,例如`碧浪洗衣凝珠` |
|
||||||
| `MARKET_REWARD_NOTIFY` | 京小超兑换奖品推送开关 | 非必须 | 控制jd_blueCoin.js兑换奖品成功后是否静默运行, `false`为否(发送推送通知消息),`true`为是(即:不发送推送通知消息) |
|
| `MARKET_REWARD_NOTIFY` | 京小超兑换奖品推送开关 | 非必须 | 控制jd_blueCoin.js兑换奖品成功后是否静默运行, `false`为否(发送推送通知消息),`true`为是(即:不发送推送通知消息) |
|
||||||
|
15
jd_joy.js
15
jd_joy.js
@ -2,7 +2,7 @@
|
|||||||
jd宠汪汪 搬的https://github.com/uniqueque/QuantumultX/blob/4c1572d93d4d4f883f483f907120a75d925a693e/Script/jd_joy.js
|
jd宠汪汪 搬的https://github.com/uniqueque/QuantumultX/blob/4c1572d93d4d4f883f483f907120a75d925a693e/Script/jd_joy.js
|
||||||
脚本兼容: QuantumultX, Surge, Loon, JSBox, Node.js
|
脚本兼容: QuantumultX, Surge, Loon, JSBox, Node.js
|
||||||
IOS用户支持京东双账号,NodeJs用户支持N个京东账号
|
IOS用户支持京东双账号,NodeJs用户支持N个京东账号
|
||||||
更新时间:2020-11-03
|
更新时间:2020-12-05
|
||||||
建议先凌晨0点运行jd_joy.js脚本获取狗粮后,再运行此脚本(jd_joy_steal.js)可偷好友积分,6点运行可偷好友狗粮
|
建议先凌晨0点运行jd_joy.js脚本获取狗粮后,再运行此脚本(jd_joy_steal.js)可偷好友积分,6点运行可偷好友狗粮
|
||||||
feedCount:自定义 每次喂养数量; 等级只和喂养次数有关,与数量无关
|
feedCount:自定义 每次喂养数量; 等级只和喂养次数有关,与数量无关
|
||||||
推荐每次投喂10个,积累狗粮,然后去聚宝盆赌每小时的幸运奖,据观察,投入3000-6000中奖概率大,超过7000基本上注定亏本,即使是第一名
|
推荐每次投喂10个,积累狗粮,然后去聚宝盆赌每小时的幸运奖,据观察,投入3000-6000中奖概率大,超过7000基本上注定亏本,即使是第一名
|
||||||
@ -37,6 +37,7 @@ if ($.isNode()) {
|
|||||||
}
|
}
|
||||||
let message = '', subTitle = '';
|
let message = '', subTitle = '';
|
||||||
let FEED_NUM = ($.getdata('joyFeedCount') * 1) || 10; //每次喂养数量 [10,20,40,80]
|
let FEED_NUM = ($.getdata('joyFeedCount') * 1) || 10; //每次喂养数量 [10,20,40,80]
|
||||||
|
let teamLevel = 2;//参加多少人的赛跑比赛,默认是双人赛跑,可选2,10,50。其他不可选,其中2代表参加双人PK赛,10代表参加10人突围赛,50代表参加50人挑战赛
|
||||||
//是否参加宠汪汪双人赛跑(据目前观察,参加双人赛跑不消耗狗粮,如需参加其他多人赛跑,请关闭)
|
//是否参加宠汪汪双人赛跑(据目前观察,参加双人赛跑不消耗狗粮,如需参加其他多人赛跑,请关闭)
|
||||||
// 默认 'true' 参加双人赛跑,如需关闭 ,请改成 'false';
|
// 默认 'true' 参加双人赛跑,如需关闭 ,请改成 'false';
|
||||||
let joyRunFlag = true;
|
let joyRunFlag = true;
|
||||||
@ -137,11 +138,12 @@ async function joinTwoPeopleRun() {
|
|||||||
let raceUsers = $.petRaceResult.data.raceUsers;
|
let raceUsers = $.petRaceResult.data.raceUsers;
|
||||||
console.log(`赛跑状态:${petRaceResult}\n`);
|
console.log(`赛跑状态:${petRaceResult}\n`);
|
||||||
if (petRaceResult === 'not_participate') {
|
if (petRaceResult === 'not_participate') {
|
||||||
console.log('暂未参赛,现在为您参加双人赛跑');
|
teamLevel = $.isNode() ? (process.env.JOY_TEAM_LEVEL ? process.env.JOY_TEAM_LEVEL : teamLevel) : ($.getdata('JOY_TEAM_LEVEL') ? $.getdata('JOY_TEAM_LEVEL') : teamLevel);
|
||||||
await runMatch(2);
|
console.log(`暂未参赛,现在为您参加${teamLevel}人赛跑`);
|
||||||
|
await runMatch(teamLevel * 1);
|
||||||
if ($.runMatchResult.success) {
|
if ($.runMatchResult.success) {
|
||||||
console.log(`双人赛跑参加成功\n`);
|
console.log(`${teamLevel}人赛跑参加成功\n`);
|
||||||
message += `双人赛跑:成功参加\n`;
|
message += `${teamLevel}人赛跑:成功参加\n`;
|
||||||
await getPetRace();
|
await getPetRace();
|
||||||
petRaceResult = $.petRaceResult.data.petRaceResult;
|
petRaceResult = $.petRaceResult.data.petRaceResult;
|
||||||
raceUsers = $.petRaceResult.data.raceUsers;
|
raceUsers = $.petRaceResult.data.raceUsers;
|
||||||
@ -160,7 +162,8 @@ async function joinTwoPeopleRun() {
|
|||||||
await receiveJoyRunAward();
|
await receiveJoyRunAward();
|
||||||
console.log(`领取赛跑奖励结果:${JSON.stringify($.receiveJoyRunAwardRes)}`)
|
console.log(`领取赛跑奖励结果:${JSON.stringify($.receiveJoyRunAwardRes)}`)
|
||||||
if ($.receiveJoyRunAwardRes.success) {
|
if ($.receiveJoyRunAwardRes.success) {
|
||||||
$.msg($.name, '双人赛跑取得获胜', `【京东账号${$.index}】${$.nickName}\n太棒了,恭喜您获得300积分奖励`)
|
$.msg($.name, '', `【京东账号${$.index}】${$.nickName}\n太棒了,${teamLevel}人赛跑取得获胜\n恭喜您已获得相应的积分奖励`);
|
||||||
|
await notify.sendNotify(`${$.name} - 京东账号${$.index} - ${$.nickName}`, `${teamLevel}人赛跑取得获胜\n恭喜您已获得相应的积分奖励`)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (petRaceResult === 'participate') {
|
if (petRaceResult === 'participate') {
|
||||||
|
@ -38,10 +38,10 @@ const isRequest = typeof $request != "undefined"
|
|||||||
const $ = new Env('宠汪汪赛跑');
|
const $ = new Env('宠汪汪赛跑');
|
||||||
const JD_BASE_API = `https://draw.jdfcloud.com//pet`;
|
const JD_BASE_API = `https://draw.jdfcloud.com//pet`;
|
||||||
//此处填入你需要助力好友的京东用户名
|
//此处填入你需要助力好友的京东用户名
|
||||||
//给下面好友邀请助力的
|
//下面给出好友邀请助力的示例填写规则
|
||||||
let invite_pins = ["jd_6cd93e613b0e5,被折叠的记忆33,jd_704a2e5e28a66,jd_45a6b5953b15b,zooooo58"];
|
let invite_pins = ["jd_6cd93e613b0e5,被折叠的记忆33,jd_704a2e5e28a66,jd_45a6b5953b15b,zooooo58,jd_66f5cecc1efcd"];
|
||||||
//给下面好友赛跑助力
|
//下面给出好友赛跑助力的示例填写规则
|
||||||
let run_pins = ["jd_6cd93e613b0e5,被折叠的记忆33,jd_704a2e5e28a66,jd_45a6b5953b15b,zooooo58"];
|
let run_pins = ["jd_6cd93e613b0e5,被折叠的记忆33,jd_704a2e5e28a66,jd_45a6b5953b15b,zooooo58,jd_66f5cecc1efcd"];
|
||||||
// $.LKYLToken = '76fe7794c475c18711e3b47185f114b5' || $.getdata('jdJoyRunToken');
|
// $.LKYLToken = '76fe7794c475c18711e3b47185f114b5' || $.getdata('jdJoyRunToken');
|
||||||
// $.LKYLToken = $.getdata('jdJoyRunToken');
|
// $.LKYLToken = $.getdata('jdJoyRunToken');
|
||||||
//Node.js用户请在jdCookie.js处填写京东ck;
|
//Node.js用户请在jdCookie.js处填写京东ck;
|
||||||
|
@ -406,10 +406,31 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "joyRunFlag",
|
"id": "joyRunFlag",
|
||||||
"name": "是否参加双人赛跑(默认参加)",
|
"name": "是否参加赛跑(默认参加)",
|
||||||
"val": true,
|
"val": true,
|
||||||
"type": "boolean",
|
"type": "boolean",
|
||||||
"desc": "开启脚本将会为您自动参加双人赛跑"
|
"desc": "开启脚本将会为您自动参加赛跑(默认参加双人赛跑)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "JOY_TEAM_LEVEL",
|
||||||
|
"name": "宠汪汪赛跑级别选择",
|
||||||
|
"val": "2",
|
||||||
|
"type": "radios",
|
||||||
|
"desc": "参加多少人的赛跑比赛,其中2代表参加双人PK赛,10代表参加10人突围赛,50代表参加50人挑战赛",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"key": "2",
|
||||||
|
"label": "双人PK赛"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "10",
|
||||||
|
"label": "10人突围赛"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "50",
|
||||||
|
"label": "50人挑战赛"
|
||||||
|
}
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "joyFeedCount",
|
"id": "joyFeedCount",
|
||||||
|
Reference in New Issue
Block a user