DC - Logicielle Chat Enhancer

Amélioration du chat du jeu. Idée originale par Odul, ici un peu améliorée. Texte entre étoiles de la même couleur que les actions pour les toutes les commandes du chat. Doit être placé en premier (ou du moins plus haut que DCCE, ou autre script modifiant le chat que vous utilisez) dans votre liste de scripts dans Tampermonkey. Ne fonctionne pas si les modes chuchotement et cri (natifs au jeu) sont activés.

// ==UserScript==
// @name        	DC - Logicielle Chat Enhancer
// @namespace   	DreadCast
// @include     	https://www.dreadcast.net/Main
// @author 	        Logicielle
// @date 		    04/04/2025
// @version 		1.0
// @description 	Amélioration du chat du jeu. Idée originale par Odul, ici un peu améliorée. Texte entre étoiles de la même couleur que les actions pour les toutes les commandes du chat. Doit être placé en premier (ou du moins plus haut que DCCE, ou autre script modifiant le chat que vous utilisez) dans votre liste de scripts dans Tampermonkey. Ne fonctionne pas si les modes chuchotement et cri (natifs au jeu) sont activés.
// @compat 	        Firefox, Chrome
// @license MIT
// ==/UserScript==


$(document).ready(function() {

	//Couleurs dans le chat:
	var chatBox = $('#chatForm .text_chat').eq(0);
	chatBox.keypress(function(event) {
		 if ( event.which == 13 ) {
			var text = chatBox.val();
			if(text.substr(0,3) == '/me'){
				text = text.replace(/\"([^\*]+)\"/gi, "[couleur=FFFFFF]$1[/couleur]");
			}if(text.substr(0,2) == '/w'){
				text = text.replace(/\*([^\*]+)\*/gi, "[couleur=999999][i]$1[/i][/couleur]");
			}if(text.substr(0,4) == '/wme'){
				text = text.replace(/\"([^\*]+)\"/gi, "[couleur=FFFFFF]$1[/couleur]");
			}if(text.substr(0,2) == '/y'){
				text = text.replace(/\*([^\*]+)\*/gi, "[couleur=D32929][i]$1[/i][/couleur]");
			}if(text.substr(0,4) == '/yme'){
				text = text.replace(/\"([^\*]+)\"/gi, "[couleur=FFFFFF]$1[/couleur]");
			}else{
                text = text.replace(/\$R([^\*]+)\$R/gi, "[couleur=FF0000]$1[/couleur]");
			    text = text.replace(/\$V([^\*]+)\$V/gi, "[couleur=09A323]$1[/couleur]");
			    text = text.replace(/\$B([^\*]+)\$B/gi, "[couleur=0000FF]$1[/couleur]");
			    text = text.replace(/\$J([^\*]+)\$J/gi, "[couleur=FFFF00]$1[/couleur]");
				text = text.replace(/\$I([^\*]+)\$I/gi, "[i]$1[/i]");
                text = text.replace(/\$G([^\*]+)\$G/gi, "[b]$1[/b]");
				text = text.replace(/\*([^\*]+)\*/gi, "[couleur=58DCF9][i]$1[/i][/couleur]");
			}
			chatBox.val(text);
		}
	});
});

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址