3/20/2020, 12:03:44 AM
当前为
// ==UserScript==
// @name BTSLR COIN/NITRO Timer - bitsler.com
// @namespace Violentmonkey Scripts
// @match https://www.bitsler.com/*
// @grant none
// @version 1.04
// @author Saaho2019
// @description 3/20/2020, 12:03:44 AM
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
// ==/UserScript==
$(document).ready(function() {
$('.bal-wrapper').append('<button class="btn btn-success btn-deposit" id="btslrCounter">BTSLR</button>');
$('.bal-wrapper').append('<button class="btn btn-success btn-deposit" id="nitroCounter">Nitro</button>');
$('.bal-container').append('<div id="btslrTimer" style="display:none"><span class="minutes" id="btslrMinutes"></span> minutes <span class="seconds"id="btslrSeconds"></span> seconds </div>');
$('.bal-container').append('<div id="nitroTimer" style="display:none"><span class="minutes" id="nitroMinutes"></span> minutes <span class="seconds"id="nitroSeconds"></span> seconds </div>');
$('<audio id="chatAudio"><source src="https://notificationsounds.com/notification-sounds/slow-spring-board-longer-tail-571/download/mp3" type="audio/wav"></audio>').appendTo('.bal-wrapper');
$("#btslrCounter").click(function() {
$("#btslrCounter").hide();
$("#btslrTimer").show();
$("#btslrTimer").css({'background-color':'#FFFF00','color':'#FF0000','font-family':'Arial','font-size':'12pt','margin-left':'12px'})
$("#btslrSeconds").css({'color':'#333','margin':'0 3px 0 15px','font-size':'15px'})
$("#btslrMinutes").css({'color':'#333','margin':'0 3px 0 15px','font-size':'15px'})
customFun.setTimer("00:10","btslr");
});
$("#nitroCounter").click(function() {
$("#nitroCounter").hide();
$("#nitroTimer").show();
$("#nitroTimer").css({'background-color':'#FFFF00','color':'#FF0000','font-family':'Arial','font-size':'12pt','margin-left':'12px'})
$("#nitroMinutes").css({'color':'#333','margin':'0 3px 0 15px','font-size':'15px'})
$("#nitroSeconds").css({'color':'#333','margin':'0 3px 0 15px','font-size':'15px'})
customFun.setTimer("00:03","nitro");
});
});
customFun = {
setTimer: function(time,name) {
var timer2 = time;
var interval = setInterval(function() {
var timer = timer2.split(':');
//by parsing integer, I avoid all extra string processing
var minutes = parseInt(timer[0], 10);
var seconds = parseInt(timer[1], 10);
--seconds;
minutes = (seconds < 0) ? --minutes : minutes;
if (minutes < 0) clearInterval(interval);
seconds = (seconds < 0) ? 59 : seconds;
seconds = (seconds < 10) ? '0' + seconds : seconds;
if (minutes < 0) {
$("#"+name+"Timer").hide();
$("#"+name+"Counter").show();
var timerId = setInterval(function() {
console.log(name);
$('#chatAudio')[0].play();
if(name == 'nitro'){
console.log('hahahha');
$('.na-username').get(0).click();
}else{
var list = document.getElementsByClassName("bal-amount")[0];
var demo = list.getElementsByClassName("currency-small")[0];
demo.alt == "BTSLR" ?$('.btn-claim').get(0).click():alert("Time to claim your BTSLR COIN");
}
clearTimeout(timerId);
}, 1000);
} else {
$("#"+name+"Minutes").text(minutes);
$("#"+name+"Seconds").text(seconds);
timer2 = minutes + ':' + seconds;
}
}, 1000);
}
}