// ==UserScript== // @name 斗鱼TV // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author MyHGG // @match https://www.douyu.com/* // @match http://www.douyu.com/* // @exclude https://www.douyu.com/directory/myFollow // @grant none // @require http://code.jquery.com/jquery-1.11.0.min.js // @downloadURL none // ==/UserScript== (function() { var interval=1,continued=5; var status=0,i=0; var text="666666"; var btn1=$("
\
"); var btn2=$("
"); var btn3=$("
\

自动弹幕机

\

作者:坏哥哥

\ \
\ 弹幕 间隔:
秒 \ 弹幕 持续:
秒 \
开始
\
"); // $('.text2').css('') function funcName(){ $('.ShieldTool-checkIcon').css('margin-right','0px') $('.ChatToolBar').append(btn1); $(".text1").click(function(){ if($(".text").find(".text2").length==1) { $(".text").children(".text2").remove(); }else { funcboby(); } }); } function times(){ if(interval==0||continued==0||status==0) { $('.button').text("开始") $('.input1').attr('disabled',false); $('.input2').attr('disabled',false); status=0; continued=60; return; } continued--; $('.input1').val(interval); $('.input2').val(continued); var texts=text.split('\n') if(i>=texts.length) { i=0; } if(Star(texts[i])==1) { i++; } setTimeout(times,interval*1000); } function Star(text){//发送函数 var catsendtext=$('.ChatSend-txt');//内容 var catsendbutton=$('.ChatSend-button');//发送 if(catsendbutton.text()=="发送") { catsendtext.val(text); catsendbutton.click(); return 1; }else{ return 0; } } function funcboby(){//加载显示 $('.text').append(btn2); $('.text2').append(btn3); $('.input1').val(interval); $('.input2').val(continued); $('.textar').val(text); if(status==0) { $('.button').text("开始"); $('.input1').attr('disabled',false); $('.input2').attr('disabled',false); }else { $('.button').text("暂停"); $('.input1').attr('disabled',true); $('.input2').attr('disabled',true); } $(".button").click(function(){ if(status==0) { status=1; $('.button').text("暂停"); $('.input1').attr('disabled',true); $('.input2').attr('disabled',true); interval= $('.input1').val(); continued= $('.input2').val(); text=$('.textar').val(); setTimeout(times,interval*1000); }else { status=0; $('.button').text("开始"); $('.input1').attr('disabled',false); $('.input2').attr('disabled',false); } }); } setTimeout(funcName,5000); })();