ShowUp.TV Tips Sounds

Dodaje dźwięk żetona przy otrzymywaniu wiadomości prywatnej (płatnej), napiwku na transmisji i priv (przy zakończeniu też)

Version vom 02.06.2018. Aktuellste Version

// ==UserScript==
// @name        ShowUp.TV Tips Sounds
// @namespace   [email protected]
// @author      fapka
// @description Dodaje dźwięk żetona przy otrzymywaniu wiadomości prywatnej (płatnej), napiwku na transmisji i priv (przy zakończeniu też)
// @include     https://showup.tv/* 
// @version     0.3.4
// @grant       none
// @run-at      document-end
//
// ==/UserScript==


if ( window.location.pathname === "/site/start_transmission" || window.location.pathname.match(/^\/prv/) ) {
    var mSoundTips = [
        new Audio("https://dl.dropboxusercontent.com/s/4ckxd4bs4fp82i5/d%C5%BAwi%C4%99k%20wiadomo%C5%9Bci%20na%20pw.MP3"),
//Cichszy dźwięk        new Audio("https://dl.dropboxusercontent.com/s/tdscubwixk7a15h/SUOldPrivSoundQuiet.mp3"),
        new Audio("https://dl.dropboxusercontent.com/s/sdl18cr85ohi7pl/GOP3TokenSound.mp3"),
        new Audio("https://dl.dropboxusercontent.com/s/1sq8egwuly4kpa8/SilverCoins05.mp3"),  
    ];
    var mTokenNumber = parseInt(document.getElementById("tokensCountContainer").innerText);

    setInterval(function() {
        var tokens = parseInt(document.getElementById("tokensCountContainer").innerText),
            added = tokens - mTokenNumber,
            soundId = -1;
            
        if ( added >= 4 && added <= 6 )
            soundId = 0;    
        else if ( added >= 10 && added <= 99 )
            soundId = 1;    
        else if ( added >= 100 && added <= 999 )
            soundId = 2;

        if ( soundId >= 0 ) { 
            mSoundTips[soundId].play();
            mTokenNumber = tokens;
        }
    }, 250);
}