Tutoriel Script couleur automatique

  • Auteur de la discussion mylove1299
  • Date de début
Statut
N'est pas ouverte pour d'autres réponses.

DeletedUser

Guest
Bonjours a tous ,

Comme le précise ce tutoriel il est possible que vous écriviez avec une certaine couleur sans la sélectionner a chaque message :)

Tous d'abord je précise que je ne m'attribue pas la gloire de ce tutoriel car il est tirer directement d'un tutoriel qu'une personne plus compétente que moi dans ce domaine a réaliser sur un autre jeu d'Innogames.


Je précise que ce tutoriel est pour Mozilla Firefox.


Commençons :

1.) Tous d'abord installer GreaseMonkey , puis redémarrer le navigateur.

2.) Un icone ( une petite tête de singe toute mignonne ) est maintenant placé en bas a gauche de votre écran. Vous devez à présent faire un clic droit , "nouveau script".

3.) Une fenêtre apparaitra , il n'est pas nécessaire de remplir toutes lignes. Ceci serat suffisant :

Nom : Couleur forum Grepolis
Espace des noms : Grépolis
Va inclure :http://forum.fr.grepolis.com/newreply*
]
Ensuite choisissez l'éditeur de texte "notepad" ( gratuit si vous ne l'avez pas d'installer d'origine ).

Une fenêtre s'ouvrira contenant ceci :

// ==UserScript==
// @name Couleur Forum Grepolis
// @namespace Grepolis
// @include http://forum.fr.grepolis.com/newreply.php*
// ==/UserScript=

4) On va ajouter, après ces lignes qui servent juste à se souvenir des données entrées à l'étape 3, les lignes qui constitueront le code du script, c'est-à-dire pour moi :

var textarea = document.getElementById("vB_Editor_001_textarea") || document.getElementById("message");
if (!textarea) return;
var newtext = textarea.value + "[COLOR=Purple*]\n\n\n[*/COLOR]"; ( sans les * )
textarea.value = newtext;

Les deux premières lignes trouvent la boite de texte dans laquelle on tape les messages. La dernière ligne applique les modifications. La ligne qui nous intéresse est la troisième, qui définit le texte qui sera automatiquement ajouté aux nouveaux Posts, réponses, Quotes etc,

On peut modifier cette troisième ligne en respectant les règles suivantes :

* Le var newtext = et le ; de fin de ligne ne doivent pas être changés,
* textarea.value désigne le texte qui était déjà dans la zone de texte au chargement du script (par exemple lors d'un edit ou d'un quote). ( pas de guillemets)

N'importe quel texte peut être rajouté avant ou après en tapant ce qu'on veut ajouter entre guillemets, et en mettant un + comme dans l'exemple.

Certains caractères spéciaux peuvent être utiles dans les textes entre guillemets : \n pour un saut de ligne et \t pour une tabulation, en particulier.

Pour finir penser à enregistrer le fichier après l'avoir modifié le fichier.


---------------------------------------------------------

Pour Ubuntu ( linux )

Avant de commencer télécharger notepad et installer le par wine.

Par la suite l'éxécution sera la même que pour windows sauf que le chemin du notepad ne sera plus : C:\Windows\notepad.exe mais : /home/.wine/dire_c/program files/notepad.exe

Voila , si vous avez des question n'hésitez pas je serais a votre disposition pour y répondre.

Cordialement.
 
Dernière édition par un modérateur:

DeletedUser4

Guest
Sujet mis en post-it et fermé pour éviter qu'il ne soit pollué.

Merci.
 

DeletedUser12864

Guest
Bonjour,

Je rajoute que ce script peut maintenant être utilisé sous Chrome avec l'addon "TamperMonkey"

Bon jeu,

PS : Voici le code entier "couleur violette"

// ==UserScript==
// @name Couleur Forum Grepolis
// @namespace Grepolis
// @include http://forum.fr.grepolis.com/newreply.php*
// ==/UserScript==

var textarea = document.getElementById("vB_Editor_001_textarea") || document.getElementById("message");
if (!textarea) return;
var newtext = textarea.value + "[COLOR=Purple*]\n\n\n[/COLOR*]";
textarea.value = newtext;
(enlevez les 2 *)
 
Dernière édition par un modérateur:

DeletedUser12864

Guest
Bonjour,

Le forum mis à jour, une nouvelle version voit le jour !

Je ferme donc,

Bon jeu,
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut