您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
tjupt.blackjack
// ==UserScript== // @name 北洋园PT自动帮你玩21点 // @namespace https://greasyfork.org // @version 0.0.3 // @description tjupt.blackjack // @author yaorelax // @match https://tjupt.org/blackjack.php // @match https://tju.pt/blackjack.php // @icon https://tjupt.org/cards/tp.bmp // @license GPL-3.0 License // @require https://code.jquery.com/jquery-3.6.0.js // ==/UserScript== (function() { 'use strict'; // 选中包含魔力值的元素 const bonusSpan = document.querySelector('.bottom'); // 从元素的文本中提取魔力值字符串,并去除其中的逗号 const bonusStr = bonusSpan.innerText.match(/\d+(,\d+)?(\.\d+)?/)[0].replace(/,/g, ''); // 将字符串转换为整数 const bonusNum = parseInt(bonusStr); //设置魔力值下限,以防炸仓 if(bonusNum > 10000){ //检测开始状态 if($('input').length == 2 && $('input')[1].value == '拿牌'){ $('input')[1].click(); } if($('input').length >= 3){ if($('input')[2].value == '开牌' || $('input')[2].value == '再来一局' || $('input')[2].value == 'Continue old game'){ $('input')[2].click(); } var point = parseInt(document.querySelector("#outer > table > tbody > tr > td > table > tbody > tr:nth-child(2) > td > b").innerText.replace(/[^0-9]/ig,"")); //小于等于16(可自行修改):再来一张 if(point <= 16 && point > 2){ $('input')[1].click(); } //大于16(可自行修改);不再抓了,结束 if(point > 16 && point < 40){ $('input')[3].click(); } } //都不满足延时1000ms刷新(可自行修改) setTimeout('location.reload()', 5000); } })();