Advertisement
Guest User

Untitled

a guest
Jan 21st, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.60 KB | None | 0 0
  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. /* Tuto comment ajouter une ligne:
  14.  
  15. text = text.replace(/\0000([^\*]+)\0000/gi, "00 $1 00");
  16.  
  17. Il suffit de prendre cette ligne et de remplacer les 0000 parce que vous voulez par exemple:
  18. text = text.replace(/\*R([^\*]+)\*R/gi, "[couleur=DF0101]$1[/couleur]");
  19. Elle transformera *R A *R en un A rouge.
  20. Note: Le $1 est ce qui récupère ce que vous écrivez!
  21.  
  22. Attention à mettre le résultat d'une action /me dans les lignes corresponde et le résultat des simples paroles dans l'autre section
  23. */
  24.  
  25. $(document).ready(function() {
  26.  
  27. //Couleurs dans le chat:
  28. var chatBox = $('#chatForm .text_chat').eq(0);
  29. chatBox.keypress(function(event) {
  30. if ( event.which == 13 ) {
  31. var text = chatBox.val();
  32. if(text.substr(0,3) == '/me'){
  33. //Couleur
  34. text = text.replace(/\*R([^\*]+)\*R/gi, "[couleur=DF0101]$1[/couleur]");
  35. text = text.replace(/\*V([^\*]+)\*V/gi, "[couleur=298A08]$1[/couleur]");
  36. text = text.replace(/\*B([^\*]+)\*B/gi, "[couleur=0404B4]$1[/couleur]");
  37. text = text.replace(/\*J([^\*]+)\*J/gi, "[couleur=FFFF00]$1[/couleur]");
  38. text = text.replace(/\*O([^\*]+)\*O/gi, "[couleur=f67f05]$1[/couleur]");
  39. //Divers
  40. text = text.replace(/\*F([^\*]+)\*F/gi, "[couleur=949494](voix transformée 👽)[i] $1[/i][/couleur]");
  41. text = text.replace(/\*H([^\*]+)\*H/gi, "[couleur=bleu](haut parleur 🔊)[i] $1[/i][/couleur]");
  42. text = text.replace(/\*C([^\*]+)\*C/gi, "[couleur=bleu](communicateur 🔉)[i] $1[/i][/couleur]");
  43. //Matrice
  44. text = text.replace(/\*S([^\*]+)\*S/gi, "[b][couleur=6eb5aa]Sinon $1[/c][/b]");
  45. text = text.replace(/\*L([^\*]+)\*L/gi, "🌌[b][couleur=370090] Lynta $1[/c][/b]");
  46. //Parole dans un me
  47. text = text.replace(/\"([^\*]+)\"/gi, "[couleur=FFFFFF]$1[/couleur]");
  48.  
  49. //Sans 'me'
  50. }else{
  51. //Couleur
  52. text = text.replace(/\*R([^\*]+)\*R/gi, "[couleur=DF0101]$1[/couleur]");
  53. text = text.replace(/\*V([^\*]+)\*V/gi, "[couleur=298A08]$1[/couleur]");
  54. text = text.replace(/\*B([^\*]+)\*B/gi, "[couleur=0404B4]$1[/couleur]");
  55. text = text.replace(/\*J([^\*]+)\*J/gi, "[couleur=FFFF00]$1[/couleur]");
  56. text = text.replace(/\*O([^\*]+)\*O/gi, "[couleur=f67f05]$1[/couleur]");
  57. //Divers
  58. text = text.replace(/\*F([^\*]+)\*F/gi, "/me [couleur=949494](voix transformée 👽):[i] $1[/i][/couleur]");
  59. text = text.replace(/\*H([^\*]+)\*H/gi, "/me [couleur=bleu](haut parleur 🔊):[i] $1[/i][/couleur]");
  60. text = text.replace(/\*C([^\*]+)\*C/gi, "/me [couleur=bleu](communicateur 🔉):[i] $1[/i][/couleur]");
  61. //Matrice
  62. text = text.replace(/\*L([^\*]+)\*L/gi, "/me 🌌[b][couleur=370090] Lynta[/c][/b]:[couleur=FFFFFF] $1[/couleur]");
  63. text = text.replace(/\*S([^\*]+)\*S/gi, "/me [b][couleur=6eb5aa]Sinon[/c][/b]:[couleur=FFFFFF] $1[/couleur]");
  64. //Action dans parole
  65. }
  66. chatBox.val(text);
  67. }
  68. });
  69. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement