您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
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); } }); });