BTSLR COIN Timer - bitsler.com

3/20/2020, 12:03:44 AM

当前为 2020-03-20 提交的版本,查看 最新版本

// ==UserScript==
// @name        BTSLR COIN Timer  - bitsler.com
// @namespace   Violentmonkey Scripts
// @match       https://www.bitsler.com/*
// @grant       none
// @version     1.01
// @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">Click</button>');
  $('.bal-container').append('<div id="timer" style="display:none"><span class="minutes" id="minutes2"></span> minutes <span class="seconds"id="seconds2"></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();
      
        $("#timer").show();
    $("#timer").css({'background-color':'#FFFF00','color':'#FF0000','font-family':'Arial','font-size':'18pt','margin-left': '12px'})
    $("#seconds2").css({'color':'#333','margin': '0 3px 0 15px','font-size':'30px'})
    $("#minutes2").css({'color':'#333','margin': '0 3px 0 15px','font-size':'30px'})

      var timer2 = "10:00";
      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) {
        $("#timer").hide();
        $("#btslrCounter").show();
        

    // play sound
    
       var timerId= setInterval(function(){ $('#chatAudio')[0].play();alert("Time to claim Btslr coin"); clearTimeout(timerId);}, 1000);
    
      }else{
      //minutes = (minutes < 10) ?  minutes : minutes;
      $('#minutes2').text(minutes);
      $('#seconds2').text(seconds);
       timer2 = minutes + ':' + seconds; 
      } 
      }, 1000);


    
    console.log("hidden");
  });
});