Ruby encrypt decrypt
Ruby
code posted
by
Caiwangqin
created at 16 Dec 10:37, updated at 17 Dec 15:08
Edit
|
Back
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
=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 |
2.43 KB in 6 ms with coderay