DC - Chat

Personalisation du Chat. Adaptation du script de Gideon, ou d'Odul, je sais plus!

  1. // ==UserScript==
  2. // @name DC - Chat
  3. // @namespace DreadCast
  4. // @include http://www.dreadcast.net/Main
  5. // @grant none
  6. // @author Ianouf
  7. // @date 07/01/2013
  8. // @version 1.0
  9. // @description Personalisation du Chat. Adaptation du script de Gideon, ou d'Odul, je sais plus!
  10. // @compat Firefox, Chrome
  11. // ==/UserScript==
  12.  
  13.  
  14. $(document).ready(function() {
  15.  
  16. //Couleurs dans le chat:
  17. var chatBox = $('#chatForm .text_chat').eq(0);
  18. chatBox.keypress(function(event) {
  19. if ( event.which == 13 ) {
  20. var text = chatBox.val();
  21. text = text.replace(/\*R([^\*]+)\*R/gi, "[couleur=DF0101]$1[/couleur]");
  22. text = text.replace(/\*V([^\*]+)\*V/gi, "[couleur=298A08]$1[/couleur]");
  23. text = text.replace(/\*B([^\*]+)\*B/gi, "[couleur=0404B4]$1[/couleur]");
  24. text = text.replace(/\*J([^\*]+)\*J/gi, "[couleur=FFFF00]$1[/couleur]");
  25. if(text.substr(0,3) == '/me'){
  26. text = text.replace(/\*([^\*]+)\*/gi, "[couleur=FFFFFF]$1[/couleur]");
  27. }else{
  28. text = text.replace(/\*I([^\*]+)\*I/gi, "[i]$1[/i]");
  29. text = text.replace(/\*([^\*]+)\*/gi, "[couleur=7BEEFF][i]$1[/i][/couleur]");
  30. }
  31. chatBox.val(text);
  32. }
  33. });
  34. });