您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Une voix vous signale la reception d'un message.
- // ==UserScript==
- // @name VousAvezUnMessage
- // @namespace InGame
- // @author Gideon, Sÿ (correctif), Odul (MAJ pour nouvelle interface)
- // @date 29/11/2011
- // @version 2.5.22
- // @description Une voix vous signale la reception d'un message.
- // @license WTF Public License; http://en.wikipedia.org/wiki/WTF_Public_License
- // @include https://www.dreadcast.net/Main
- // @include http://www.dreadcast.net/Main
- // @include https://www.dreadcast.eu/Main
- // @include http://www.dreadcast.eu/Main
- // @compat Firefox, Chrome
- // ==/UserScript==
- (function() {
- save = "";
- var audio = document.createElement('audio');
- audio.id = "one";
- $('#bandeau ul')[0].insertBefore(audio,$('#bandeau ul')[0].firstChild);
- $('#one').attr('src', 'https://www.thesoundarchive.com/email/mp_grail.mp3');
- $('#one').css('display','none');
- MenuMessagerie.prototype.messageReceived=function(content){
- $(content).each(function(){
- if(!isset($(this)[0].tagName))
- return true;
- var folder_id=$(this)[0].tagName.toLowerCase().replace('folder_','');
- if(folder_id==$('#current_folder').attr('data-id'))
- nav.getMessagerie().openFolder(folder_id);
- $('#zone_messagerie').trigger({type:'nouveauMessage',id_conversation:$(this).attr('id_conversation'),folder_id:folder_id,quantity:$(this).attr('quantite')});
- var audio = document.getElementById('one');
- audio.load();
- audio.play();
- })
- };
- var End = document.createElement('div');
- End.id='endAudio';
- End.setAttribute("style", "width:32px;height:30px;background-image:url('http://s3.noelshack.com/old/up/unmute-bae5a6d548.png');background-repeat: no-repeat;background-position: 33px 0;position: absolute; right: 0px;z-index: 999999;");
- var mess = document.getElementById('zone_messagerie');
- mess.appendChild(End);
- $('#endAudio').css('background-position','0px 0px').css('left','123px').css('top','22px').css('background-size','15px 15px').addClass('link');
- End.onclick = function(){
- document.getElementById('one').volume = (document.getElementById('one').volume==1) ? 0 : 1;
- document.getElementById('endAudio').style.backgroundImage = (document.getElementById('one').volume==1) ? 'url(http://s3.noelshack.com/old/up/unmute-bae5a6d548.png)' : 'url(http://s3.noelshack.com/old/up/mute-5980e7fa83.png)';
- };
- })();
- //v1.1:: 'You've got a message' when you have got a new message.
- //v2.2:: Mute or unmute the voice.
- //v2.3:: Show and hide the mute bouton.
- //v2.3.1:: Update by Sÿ following the update of an update of Dreadcast game.
- //v2.5 : update for the new interface
- //v2.5.1 bug fix