// ==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);
})();