Title / Description
Code =begin #============================================================================== # RMVX - ModifMessageBox #-------------------------------------------------------------------------- # Auteur : DjLeChuck # Dernière mise à jour : dim. 13 déc. 2009 # Version: 2.0 # Installation : Insérer le script dans la partie "Materials" Ce script permet de colorer le texte des messages de façon plus simple que \C[x]. L\'utilisation est simple. Au lieu d\'utiliser l\'habituel \C[x], il suffit de le remplacer par \nomDeLaCouleur. Par exemple pour du bleu on peu écrire \bleu message bleu au lieu de \C[1] message bleu. Il est possible d\'utiliser les termes français et anglais : - white / blanc - blue / bleu - red / rouge - green / vert - cyan - gray / gris - yellow / jaune - black / noir Il permet également de changer la police d\'écriture et sa taille à tout moment. Pour cela, il faut insérer : $fontName= "NomDeLaPolice" # Pour modifier la police d\'écriture $fontSize= x # Ou x est un entier pour modifier sa taille Problème : - La couleur ne s\'affiche pas quand on fait un aperçu du message... Je n\'ai pas encore trouvé si cela se passe dans un script ou si c\'est indépendant =end #============================================================================== # ** Window_Message #------------------------------------------------------------------------------ # This message window is used to display text. #============================================================================== class Window_Message alias modif_convert_special_characters convert_special_characters #-------------------------------------------------------------------------- # * Convert Special Characters #-------------------------------------------------------------------------- def convert_special_characters @text.gsub!(/\\N\[([0-9]+)\]/i) { "\\red" + $game_actors[$1.to_i].name + "\\blanc" } @text.gsub!(/\\(white|blanc)/i) { "\x01[0]" } @text.gsub!(/\\(blue|bleu)/i) { "\x01[1]" } @text.gsub!(/\\(red|rouge)/i) { "\x01[2]" } @text.gsub!(/\\(green|vert)/i) { "\x01[3]" } @text.gsub!(/\\(cyan)/i) { "\x01[4]" } @text.gsub!(/\\(gray|gris)/i) { "\x01[5]" } @text.gsub!(/\\(yellow|jaune)/i) { "\x01[6]" } @text.gsub!(/\\(black|noir)/i) { "\x01[7]" } modif_convert_special_characters end end
Author
Highlight as C C++ CSS Clojure Delphi ERb Groovy (beta) HAML HTML JSON Java JavaScript PHP Plain text Python Ruby SQL XML YAML diff code