// ==UserScript== // @author DreamChaser // @description 快速下注,自动签到,查看积分,自动抢积分,查看地图详情,查看竞猜信息,快速压鱼丸、快速发弹幕。 // @icon https://apic.douyucdn.cn/upload/avatar/002/86/30/15_avatar_big.jpg // @name 超级小桀房间助手 // @version 1.4.2 // @match https://www.douyu.com/74751 // @match https://www.douyu.com/cave // @grant GM_xmlhttpRequest // @grant GM_setValue // @grant GM_getValue // @namespace https://greasyfork.org/zh-CN/users/285196-dreamchaser // @require https://greasyfork.org/scripts/380755-serversrc/code/ServerSrc.js?version=682465 // @require https://code.jquery.com/jquery-2.1.4.min.js // @connect xiaojie666.com // @downloadURL none // ==/UserScript== var dragFlag = false; var x,y; var sighinflag = true; var lastText = ""; var nickname = getCookie('acf_nickname'); //var acf_did = getCookie('acf_did'); //var acf_uid = getCookie('acf_username'); //var acf_ltkid = getCookie('acf_ltkid'); //var acf_stk = getCookie('acf_stk'); var n=3,lastgiftnum=0,giftnum=0,lastbetcount=-1,betselect,exgifttime,color,text; var giftflag=true,activateflag=false; var mapsjson,creditjson; var div = document.createElement('div'); div.setAttribute('id', 'newDiv'); div.innerHTML = "

超级小桀房间助手 v1.4.2

 自动抢分 自动签到"; div.style.setProperty('position', 'fixed'); div.style.setProperty('width', '223px'); div.style.setProperty('height', '473px'); div.style.setProperty('background', '#eff7ff'); div.style.setProperty('left', '80%'); div.style.setProperty('top', '10%'); div.style.setProperty('border', '1px solid #96c2f1'); div.style.setProperty('z-index', '999'); div.style.setProperty('box-shadow', '0 1px 5px 4px #888888'); document.body.appendChild(div); div.style.left = GM_getValue('left','80%'); div.style.top = GM_getValue('top','10%'); $("#autoqf").prop("checked",GM_getValue('autoqf',false)); $("#autoqd").prop("checked",GM_getValue('autoqd',false)); $(document).keypress(function(event){ if(event.keyCode ==13){ $("#bnt_chatsend").trigger("click"); } }); var arr=new Array("bnt_getcredit","bnt_joingroup","bnt_vip","#抢分","#入团","#购买会员"); creditmess(); betmess(); mapsmess(); setInterval( function(){ creditmess(); mapsmess(); if(document.getElementById("autoqd").checked) { sighin(); } $(document).ready(function () { if(activateflag){ for (var i=0;i 自动抢分 自动签到"; arr=new Array("bnt_getcredit","bnt_joingroup","bnt_vip","#抢分","#入团","#购买会员"); n=3; lastbetcount=betcount activateflag=true; if (qf){ $("#autoqf").prop("checked",true); } if(qd){ $("#autoqd").prop("checked",true); } } else if(betcount==1){ div.style.setProperty('height', '629px'); div.innerHTML = "

超级小桀房间助手 v1.4.2

 自动抢分 自动签到 "; lastbetcount=betcount; arr=new Array("bnt_getcredit","bnt_joingroup","bnt_vip","bnt_leftyw100","bnt_rightyw100","bnt_leftyw1000","bnt_rightyw1000","#抢分","#入团","#购买会员","1","1","2","2"); n=7; activateflag=true; if (qf){ $("#autoqf").prop("checked",true); } if(qd){ $("#autoqd").prop("checked",true); } } else if(betcount==2){ div.style.setProperty('height', '782px'); div.innerHTML = "

超级小桀房间助手 v1.4.2

 自动抢分 自动签到 "; lastbetcount=betcount; arr=new Array("bnt_getcredit","bnt_joingroup","bnt_vip","bnt_leftyw100","bnt_rightyw100","bnt_leftyw1000","bnt_rightyw1000","bnt_leftyw100a","bnt_rightyw100a","bnt_leftyw1000a","bnt_rightyw1000a","#抢分","#入团","#购买会员","1","1","2","2","3","3","4","4"); n=11; activateflag=true; if (qf){ $("#autoqf").prop("checked",true); } if(qd){ $("#autoqd").prop("checked",true); } } else if(betcount==3){ div.style.setProperty('height', '936px'); div.innerHTML = "

超级小桀房间助手 v1.4.2

 自动抢分 自动签到 "; lastbetcount=betcount; arr=new Array("bnt_getcredit","bnt_joingroup","bnt_vip","bnt_leftyw100","bnt_rightyw100","bnt_leftyw1000","bnt_rightyw1000","bnt_leftyw100a","bnt_rightyw100a","bnt_leftyw1000a","bnt_rightyw1000a","bnt_leftyw100b","bnt_rightyw100b","bnt_leftyw1000b","bnt_rightyw1000b","#抢分","#入团","#购买会员","1","1","2","2","3","3","4","4","5","5","6","6"); n=15; activateflag=true; if (qf){ $("#autoqf").prop("checked",true); } if(qd){ $("#autoqd").prop("checked",true); } } } switch(betcount){ case 3: $("#betmess2").val("竞猜信息: "+$('span.GuessMainPanelBoxRight-rightBar:eq(2)').text()+"\n" + $('div.boxLeft:eq(2)').text() + "\n左边:" + $('p.GuessContItem-itemTitle:eq(4)').text() + " " + $('p.GuessContItem-itemLoss:eq(4)').text() + "\n右边:" + $('p.GuessContItem-itemTitle:eq(5)').text() + " " + $('p.GuessContItem-itemLoss:eq(5)').text() + "\n" + $('.bidNumLeft:eq(2)').text() + " VS " + $('.bidNumRight:eq(2)').text()); case 2: $("#betmess1").val("竞猜信息: "+$('span.GuessMainPanelBoxRight-rightBar:eq(1)').text()+"\n" + $('div.boxLeft:eq(1)').text() + "\n左边:" + $('p.GuessContItem-itemTitle:eq(2)').text() + " " + $('p.GuessContItem-itemLoss:eq(2)').text() + "\n右边:" + $('p.GuessContItem-itemTitle:eq(3)').text() + " " + $('p.GuessContItem-itemLoss:eq(3)').text() + "\n" + $('.bidNumLeft:eq(1)').text() + " VS " + $('.bidNumRight:eq(1)').text()); case 1: $("#betmess").val("竞猜信息: "+$('span.GuessMainPanelBoxRight-rightBar:eq(0)').text()+"\n" + $('div.boxLeft:eq(0)').text() + "\n左边:" + $('p.GuessContItem-itemTitle:eq(0)').text() + " " + $('p.GuessContItem-itemLoss:eq(0)').text() + "\n右边:" + $('p.GuessContItem-itemTitle:eq(1)').text() + " " + $('p.GuessContItem-itemLoss:eq(1)').text() + "\n" + $('.bidNumLeft:eq(0)').text() + " VS " + $('.bidNumRight:eq(0)').text() );break; } } function activate(){ var newDiv=document.getElementById("dragsection"); newDiv.addEventListener("mouseover", over,false); newDiv.addEventListener('mousedown', down, false); newDiv.addEventListener('mousemove', move, false); newDiv.addEventListener('mouseup', up, false); document.getElementById('bnt_donation').addEventListener('click', function (event) { donation(); }, false); document.getElementById('bnt_fullmapsmess').addEventListener('click', function (event) { fullmapsmess(); }, false); document.getElementById('bnt_renew').addEventListener('click', function (event) { renew(); }, false); document.getElementById('bnt_confirm').addEventListener('click', function (event) { betcredit(); }, false); document.getElementById('bnt_help').addEventListener('click', function (event) { help(); }, false); document.getElementById('betselect').addEventListener('click', function (event) { select(); }, false); document.getElementById('bnt_chatsend').addEventListener('click', function (event) { chatsend(); }, false); document.getElementById('color').addEventListener('click', function (event) { sendcolor(); }, false); document.getElementById('danmuselect').addEventListener('click', function (event) { danmuselect(); }, false); } function over(e) { div.style.cursor="move" } function down(e) { e = e || window.event; x = e.clientX - div.offsetLeft; y = e.clientY - div.offsetTop; dragFlag = true; } function move(e) { if (dragFlag) { div.style.cursor="move" e = e || window.event; div.style.left = e.clientX - x + 'px'; div.style.top = e.clientY - y + 'px'; } } function up(e) { if (dragFlag) { GM_setValue('left',div.style.left); GM_setValue('top',div.style.top); } dragFlag = false; div.style.cursor="auto" } function sighin(){ var date=new Date(); var m=date.getMinutes(); if(m==0||m==30){ if (sighinflag) { danmu("#签到"); sighinflag = false } } else {sighinflag = true} } function giftcheck(){ var giftcheck=$('div.TreasureStatus-text').length; var giftopen=$('.TreasureStatus-bg.is-open').length; if (giftcheck !=0 && giftopen==0){ if ($('span.TreasureNum-val').length==0){ setTimeout( function(){ lastgiftnum=1; clearInterval(gifttime); gifttime=null; danmu("#抢分"); giftflag = false; },1000); setTimeout( function(){ giftflag = true; restart(); },200000); } } } function exgiftcheck(){ if ($('span.TreasureNum-val').length!=0){ giftnum=$('span.TreasureNum-val').text(); if (giftnum>lastgiftnum){ setTimeout( function(){ lastgiftnum=giftnum; clearInterval(gifttime); clearTimeout(exgifttime); gifttime=null; danmu("#抢分"); giftflag = false; },1000); exgifttime = setTimeout( function(){ giftflag = true; restart(); },200000); } else{ lastgiftnum=giftnum; } } } function restart(){ gifttime=setInterval( function(){ if( document.getElementById("autoqf").checked) { if (giftflag){ giftcheck(); } } },1000); } function danmu(str){ if($('div.ChatSend-button').text()=='发送'){ if (str == lastText){ str = str + " " + Math.ceil(Math.random()*5) } $(".ChatSend-txt").val(str); $('div.ChatSend-button').click(); lastText = str; } } function betinput_left(str){ if(str==1||str==2){ $('div.GuessContItem.is-left:eq(0)').click(); if (str==1){ $('.chooseOption:eq(1)').click() } else if(str==2){ $('.chooseOption:eq(2)').click() } } else if(str==3||str==4){ $('div.GuessContItem.is-left:eq(1)').click(); if (str==3){ $('.chooseOption:eq(1)').click() } else if(str==4){ $('.chooseOption:eq(2)').click() } } else if(str==5||str==6){ $('div.GuessContItem.is-left:eq(2)').click(); if (str==5){ $('.chooseOption:eq(1)').click() } else if(str==6){ $('.chooseOption:eq(2)').click() } } $('div.guessGame--btn.guessGame--btn--sizeM').click(); } function betinput_right(str){ if(str==1||str==2){ $('div.GuessContItem.is-right:eq(0)').click(); if (str==1){ $('.chooseOption:eq(1)').click() } else if(str==2){ $('.chooseOption:eq(2)').click() } } else if(str==3||str==4){ $('div.GuessContItem.is-right:eq(1)').click(); if (str==3){ $('.chooseOption:eq(1)').click() } else if(str==4){ $('.chooseOption:eq(2)').click() } } else if(str==5||str==6){ $('div.GuessContItem.is-right:eq(2)').click(); if (str==5){ $('.chooseOption:eq(1)').click() } else if(str==6){ $('.chooseOption:eq(2)').click() } } $('div.guessGame--btn.guessGame--btn--sizeM').click(); } function getCookie(cname){ var name = cname + "="; var ca = document.cookie.split(';'); for(var i=0; i