Accueil > > > ADD-ON COULEUR & CORRECTEUR DE TEXTE PAR DEVORZ
ADD-ON COULEUR & CORRECTEUR DE TEXTE PAR DEVORZ
Information sur la source
Description
VOila je vien de le finir hier et je voulé savoir les avis des Utilisateur du client mIRC ceux qu'ils en pensent tous est de mois sauf la correction ( dialog de moi )
Source
- ;##################
- ;#Scripting: Ecriture,Correcteur.
- ;#
- ;#Auteur: /* devorZ */
- ;#
- ;#Année: 2008
- ;#
- ;#Pour Ouvrir le dialog /Ecriture
- ;#
- ;##################
-
- On *:load:{
- .echo -a Addon - Couleurs par devor14Z
- write correction.txt devorz devorZ
- }
-
- alias Ecriture { if (!$dialog(Ecriture)) dialog -m Ecriture Ecriture }
- dialog ecriture {
- title "- Ecriture - /Ecriture"
- size -1 -1 169 153
- option dbu
- button "Blanc", 2, 7 11 36 8
- button "Noir", 3, 44 11 36 8
- button "Bleu Foncé", 13, 7 20 36 8
- button "Rouge", 14, 7 29 36 8
- button "Mauve", 15, 7 38 36 8
- button "Gris", 16, 7 74 36 8
- button "Jaune", 17, 7 47 36 8
- button "Bleu Sombre", 18, 7 56 36 8
- button "Bleu", 19, 7 65 36 8
- button "Vert fluo", 20, 44 47 36 8
- button "Rose", 21, 44 74 36 8
- button "Vert", 22, 44 20 36 8
- button "Marron Foncé", 23, 44 29 36 8
- button "Marron Clair", 24, 44 38 36 8
- button "Bleu Ciel", 25, 44 56 36 8
- button "Gris Clair", 26, 44 65 36 8
- button "Désactiver Couleurs", 44, 3 117 163 11, flat
- button "Aperçu", 45, 97 107 69 9, flat
- button "Ok", 46, 3 141 163 11, flat ok cancel
- button "Blanc", 31, 89 11 36 8
- button "Noir", 32, 126 11 36 8
- button "Bleu Foncé", 33, 89 20 36 8
- button "Rouge", 34, 89 29 36 8
- button "Mauve", 35, 89 38 36 8
- button "Gris", 36, 89 74 36 8
- button "Jaune", 37, 89 47 36 8
- button "Bleu Sombre", 38, 89 65 36 8
- button "Bleu", 39, 89 56 36 8
- button "Vert fluo", 40, 126 47 36 8
- button "Rose", 41, 126 65 36 8
- button "Vert", 42, 126 20 36 8
- button "Marron Foncé", 43, 126 29 36 8
- button "Marron Clair", 47, 126 38 36 8
- button "Bleu Ciel", 48, 126 56 36 8
- button "Gris Clair", 49, 126 74 36 8
- button "Correcteur", 4, 3 128 163 11, flat
- check "", 9, 21 93 6 8
- text "Désactiver Couleurs si :", 11, 3 107 59 8
- edit "", 50, 63 107 31 9
- text "Ecriture :", 1, 7 3 25 8
- text "Fond :", 5, 89 3 25 8
- text "1 ère lettre en Majuscule", 6, 28 93 60 8
- box "", 7, 3 -1 81 87
- box "", 8, 85 -1 81 87
- check "", 10, 94 93 6 8
- text "Gras", 30, 101 93 13 8
- check "", 12, 119 93 6 8
- text "Souligné", 27, 126 93 21 8
- box "", 51, 18 86 132 19
- }
- on *:dialog:ecriture:*:*:{
- if ($devent == edit) {
- if ($did = 6) { set %deco.gauche $did(6) }
- if ($did = 8) { set %deco.droite $did(8) }
- if ($did = 50) { set %symboles $did(50) }
- }
- if ($devent == Init) {
- if %deco.gauche { did -a ecriture 6 %deco.gauche }
- if %deco.droite { did -a ecriture 8 %deco.droite }
- if %symboles { did -a ecriture 50 %symboles }
- if (%Maj == On) { did -c Ecriture 9 }
- if (%souligne == $chr(31)) { did -c ecriture 12 }
- if (%gras == $chr(2)) { did -c ecriture 10 }
- if ($did = 2) { did -a ecriture 28 }
- }
- if ($devent == sclick) {
- if ($did(9).state == 1) { set %Maj On | unset %normal }
- else { unset %unset %maj | set %normal on }
- if ($did(12).state == 1) { set %souligne $chr(31) }
- else { unset %souligne }
- if ($did(10).state == 1) { set %gras $chr(2) }
- else { unset %gras }
- if ($did = 2) { set %couleur $chr(3) $+ $chr(48) $+ $chr(48) | Echo -a Vous avez Défini la couleur Blanche }
- if ($did = 3) { set %couleur $chr(3) $+ $chr(48) $+ $chr(49) | Echo -a Vous avez Défini la couleur Noir }
- if ($did = 13) { set %couleur $chr(3) $+ $chr(48) $+ $chr(50) | Echo -a Vous avez Défini la couleur Bleu Foncé }
- if ($did = 22) { set %couleur $chr(3) $+ $chr(48) $+ $chr(51) | Echo -a Vous avez Défini la couleur Vert }
- if ($did = 14) { set %couleur $chr(3) $+ $chr(48) $+ $chr(52) | Echo -a Vous avez Défini la couleur Rouge }
- if ($did = 23) { set %couleur $chr(3) $+ $chr(48) $+ $chr(53) | Echo -a Vous avez Défini la couleur Marron Foncé }
- if ($did = 15) { set %couleur $chr(3) $+ $chr(48) $+ $chr(54) | Echo -a Vous avez Défini la couleur Mauve }
- if ($did = 24) { set %couleur $chr(3) $+ $chr(48) $+ $chr(55) | Echo -a Vous avez Défini la couleur Marron Clair }
- if ($did = 17) { set %couleur $chr(3) $+ $chr(48) $+ $chr(56) | Echo -a Vous avez Défini la couleur Jaune }
- if ($did = 20) { set %couleur $chr(3) $+ $chr(48) $+ $chr(57) | Echo -a Vous avez Défini la couleur Vert fluo }
- if ($did = 18) { set %couleur $chr(3) $+ $chr(49) $+ $chr(48) | Echo -a Vous avez Défini la couleur Bleu Sombre }
- if ($did = 25) { set %couleur $chr(3) $+ $chr(49) $+ $chr(49) | Echo -a Vous avez Défini la couleur Bleu Ciel }
- if ($did = 19) { set %couleur $chr(3) $+ $chr(49) $+ $chr(50) | Echo -a Vous avez Défini la couleur Bleu }
- if ($did = 21) { set %couleur $chr(3) $+ $chr(49) $+ $chr(51) | Echo -a Vous avez Défini la couleur Rose }
- if ($did = 16) { set %couleur $chr(3) $+ $chr(49) $+ $chr(52) | Echo -a Vous avez Défini la couleur Gris }
- if ($did = 26) { set %couleur $chr(3) $+ $chr(49) $+ $chr(53) | Echo -a Vous avez Défini la couleur Gris Clair }
- if ($did = 44) { unset %couleur | unset %fond | unset %gras | unset %souligne | Echo -a Désactivation des Couleur(s) }
- if ($did = 45) { Echo -a Voicie la couleur que tu a choisie : %deco.gauche %souligne $+ %gras $+ %couleur $+ %fond $+ COULEUR %deco.droite }
- if ($did = 4) { dialog -m correcteur correcteur }
- if ($did = 31) { set %fond , $+ $chr(48) $+ $chr(48) | Echo -a Vous avez Défini le Fond Blanche }
- if ($did = 32) { set %fond , $+ $chr(48) $+ $chr(49) | Echo -a Vous avez Défini le Fond Noir }
- if ($did = 33) { set %fond , $+ $chr(48) $+ $chr(50) | Echo -a Vous avez Défini le Fond Bleu Foncé }
- if ($did = 42) { set %fond , $+ $chr(48) $+ $chr(51) | Echo -a Vous avez Défini le Fond Vert }
- if ($did = 34) { set %fond , $+ $chr(48) $+ $chr(52) | Echo -a Vous avez Défini le Fond Rouge }
- if ($did = 43) { set %fond , $+ $chr(48) $+ $chr(53) | Echo -a Vous avez Défini le Fond Marron Foncé }
- if ($did = 35) { set %fond , $+ $chr(48) $+ $chr(54) | Echo -a Vous avez Défini le Fond Mauve }
- if ($did = 47) { set %fond , $+ $chr(48) $+ $chr(55) | Echo -a Vous avez Défini le Fond Clair }
- if ($did = 37) { set %fond , $+ $chr(48) $+ $chr(56) | Echo -a Vous avez Défini le Fond Jaune }
- if ($did = 40) { set %fond , $+ $chr(48) $+ $chr(57) | Echo -a Vous avez Défini le Fond Vert fluo }
- if ($did = 38) { set %fond , $+ $chr(49) $+ $chr(48) | Echo -a Vous avez Défini le Fond Bleu Sombre }
- if ($did = 48) { set %fond , $+ $chr(49) $+ $chr(49) | Echo -a Vous avez Défini le Fond Bleu Ciel }
- if ($did = 39) { set %fond , $+ $chr(49) $+ $chr(50) | Echo -a Vous avez Défini le Fond Bleu }
- if ($did = 41) { set %fond , $+ $chr(49) $+ $chr(51) | Echo -a Vous avez Défini le Fond Rose }
- if ($did = 36) { set %fond , $+ $chr(49) $+ $chr(52) | Echo -a Vous avez Défini le Fond Gris }
- if ($did = 49) { set %fond , $+ $chr(49) $+ $chr(53) | Echo -a Vous avez Défini le Fond Gris Clair }
- }
- }
- ctcp *:VERSION:*:{
- timer 1 2 ctcpreply $nick VERSION 1Addon Color par 1devor14Z | HALT
- }
- alias correct dialog -m correcteur correcteur
- dialog Correcteur {
- title "- Correcteur - /Correct"
- size -1 -1 93 120
- option dbu
- button "Ajouter", 1, 9 10 37 12, flat
- button "Enlever", 2, 46 10 37 12, flat
- button "Désactiver", 4, 46 22 37 12, flat
- button "Activer", 5, 9 22 37 12, flat
- button "Fermer", 6, 2 109 88 10, flat ok cancel
- box "", 7, 2 0 89 107
- list 3, 9 36 75 64, size vsbar
- }
- On *:dialog:correcteur:init:*:{
- loadbuf -o correcteur 3 correction.txt
- }
- on *:Dialog:correcteur:sclick:*:{
- if ($did = 5) { correction status 1 }
- if ($did = 4) { correction status 0 }
- if ($did = 1) { correction add $$?="Le mot qui sera remplacé" $$?="Mot qui remplacera" | did -r $dname 3 | loadbuf -o $dname 3 correction.txt }
- if ($did = 2) {
- if ($did(3).sel) {
- write -dl $+ $did(3).sel correction.txt
- did -r $dname 3
- loadbuf -o $dname 3 correction.txt
- }
- }
- }
- On *:dialog:correcteur:dclick:*:{
- if ($did = 3) { echo -a $did(correcteur,$did).seltext }
- }
- alias correction {
- if ($1 == ADD) {
- if ($3) {
- var %ù 1
- while ($read(divers/correction.txt,%ù)) {
- if ($gettok($ifmatch,1,32) == $2) { echo -a $timestamp ( Correction ) Le mot $+(",$2,") est déjà dans la liste. | halt }
- inc %ù
- }
- write correction.txt $2-
- echo -a $timestamp ( Correction ) Le mot $+(",$2,") sera désormais remplacé par $+(",$3-,")
- }
- else { echo -a $timestamp ( Correction ) Syntaxe : /correction ADD Mot a remplacer Remplacer par... }
- }
- elseif ($1 == DEL) {
- if ($2 && !$3) {
- var %o 1
- while ($read(correction.txt,%o)) {
- if ($gettok($ifmatch,1,32) == $2) { write $+(-dl,%o) correction.txt | echo -a $timestamp ( Correction ) Le mot $+(",$2,") a été supprimé de la liste. | halt }
- inc %o
- }
- echo -a $timestamp ( Correction ) Le mot $+(",$2,") est introuvable dans la liste.
- }
- else { echo -a $timestamp ( Correction ) Syntaxe : /correction DEL Mot }
- }
- elseif ($1 == LIST) {
- if (!$2) {
- echo -a $timestamp ( Correction ) Liste des mots corrigés.
- var %^ 1
- while ($read(correction.txt,%^)) { echo -a $timestamp ( Correction ) Le mot $+(",$gettok($ifmatch,1,32),") est remplacé par $+(",$gettok($ifmatch,2-,32),") | inc %^ }
- echo -a $timestamp ( Correction ) Fin de la liste des mots corrigés.
- }
- else { echo -a $timestamp ( Correction ) Syntaxe : /correction LIST }
- }
- elseif ($1 == STATUS) {
- if ($istok(0.1,$2,46) && !$3) {
- $iif($2,set,unset) %correction 1
- echo -a $timestamp ( Correction ) La correction est maintenant $iif($2,activée,désactivée.) }
- else { echo -a $timestamp ( Correction ) Syntaxe : /correction STATUS 0|1 }
- }
- }
- alias corrige {
- var %a = $1- ,%e = 1
- if (%correction) {
- while ($gettok(%a,%e,32)) {
- if ($read(correction.txt,s,$strip($v1))) { var %a = $puttok(%a,$ifmatch,%e,32) }
- inc %e $iif($numtok($ifmatch,32) > 1,$calc($numtok($ifmatch,32) + 1))
- }
- }
- return %a
- }
- on *:INPUT:*:{
- If (%Normal == on) {
- if ($left($1,1) == !) || ($left($1,1) == .) { say $1- | halt }
- if ($left($1-,1) !isin %symboles) { say $+(%souligne,%gras,$iif(!%c,$+(%couleur,%fond)),$corrige($1-,%c)) | halt }
- }
- If (%Maj == on) {
- if ($left($1,1) == !) || ($left($1,1) == .) { say $1- | halt }
- var %textmaj = $+($upper($left($1-,1)),$right($1-,$calc($len($1-) - 1)))
- if ($left($1-,1) !isin %symboles) { say $+(%souligne,%gras,$iif(!%c,$+(%couleur,%fond,,$corrige(%c,%textmaj)))) | halt }
- }
- If (%devorz == on) {
- if ($left($1,1) == !) || ($left($1,1) == .) { say $1- | halt }
- if ($left($1-,1) !isin %symboles) { msg $active $chr(3) $+ $chr(2) $+ $1 $chr(2) $+ $2- | halt }
- }
- :fin
- }
-
- alias say { msg $active $1- }
- alias msg {
- .msg $1-
- var %color $colnick($1,$me)
- if ($window($1)) echo -t $1 $+($chr(3),%color) $+ $+($chr(3),14,«,$chr(2),$chr(3),1,$left($remove($nick(#,$me).pnick,$me),1),$me,$chr(3),14,») $2-
- else echo -at - $+ $> Msg $1 $+ : $+([, $+ $2-,])
- }
;##################
;#Scripting: Ecriture,Correcteur.
;#
;#Auteur: /* devorZ */
;#
;#Année: 2008
;#
;#Pour Ouvrir le dialog /Ecriture
;#
;##################
On *:load:{
.echo -a Addon - Couleurs par devor14Z
write correction.txt devorz devorZ
}
alias Ecriture { if (!$dialog(Ecriture)) dialog -m Ecriture Ecriture }
dialog ecriture {
title "- Ecriture - /Ecriture"
size -1 -1 169 153
option dbu
button "Blanc", 2, 7 11 36 8
button "Noir", 3, 44 11 36 8
button "Bleu Foncé", 13, 7 20 36 8
button "Rouge", 14, 7 29 36 8
button "Mauve", 15, 7 38 36 8
button "Gris", 16, 7 74 36 8
button "Jaune", 17, 7 47 36 8
button "Bleu Sombre", 18, 7 56 36 8
button "Bleu", 19, 7 65 36 8
button "Vert fluo", 20, 44 47 36 8
button "Rose", 21, 44 74 36 8
button "Vert", 22, 44 20 36 8
button "Marron Foncé", 23, 44 29 36 8
button "Marron Clair", 24, 44 38 36 8
button "Bleu Ciel", 25, 44 56 36 8
button "Gris Clair", 26, 44 65 36 8
button "Désactiver Couleurs", 44, 3 117 163 11, flat
button "Aperçu", 45, 97 107 69 9, flat
button "Ok", 46, 3 141 163 11, flat ok cancel
button "Blanc", 31, 89 11 36 8
button "Noir", 32, 126 11 36 8
button "Bleu Foncé", 33, 89 20 36 8
button "Rouge", 34, 89 29 36 8
button "Mauve", 35, 89 38 36 8
button "Gris", 36, 89 74 36 8
button "Jaune", 37, 89 47 36 8
button "Bleu Sombre", 38, 89 65 36 8
button "Bleu", 39, 89 56 36 8
button "Vert fluo", 40, 126 47 36 8
button "Rose", 41, 126 65 36 8
button "Vert", 42, 126 20 36 8
button "Marron Foncé", 43, 126 29 36 8
button "Marron Clair", 47, 126 38 36 8
button "Bleu Ciel", 48, 126 56 36 8
button "Gris Clair", 49, 126 74 36 8
button "Correcteur", 4, 3 128 163 11, flat
check "", 9, 21 93 6 8
text "Désactiver Couleurs si :", 11, 3 107 59 8
edit "", 50, 63 107 31 9
text "Ecriture :", 1, 7 3 25 8
text "Fond :", 5, 89 3 25 8
text "1 ère lettre en Majuscule", 6, 28 93 60 8
box "", 7, 3 -1 81 87
box "", 8, 85 -1 81 87
check "", 10, 94 93 6 8
text "Gras", 30, 101 93 13 8
check "", 12, 119 93 6 8
text "Souligné", 27, 126 93 21 8
box "", 51, 18 86 132 19
}
on *:dialog:ecriture:*:*:{
if ($devent == edit) {
if ($did = 6) { set %deco.gauche $did(6) }
if ($did = 8) { set %deco.droite $did(8) }
if ($did = 50) { set %symboles $did(50) }
}
if ($devent == Init) {
if %deco.gauche { did -a ecriture 6 %deco.gauche }
if %deco.droite { did -a ecriture 8 %deco.droite }
if %symboles { did -a ecriture 50 %symboles }
if (%Maj == On) { did -c Ecriture 9 }
if (%souligne == $chr(31)) { did -c ecriture 12 }
if (%gras == $chr(2)) { did -c ecriture 10 }
if ($did = 2) { did -a ecriture 28 }
}
if ($devent == sclick) {
if ($did(9).state == 1) { set %Maj On | unset %normal }
else { unset %unset %maj | set %normal on }
if ($did(12).state == 1) { set %souligne $chr(31) }
else { unset %souligne }
if ($did(10).state == 1) { set %gras $chr(2) }
else { unset %gras }
if ($did = 2) { set %couleur $chr(3) $+ $chr(48) $+ $chr(48) | Echo -a Vous avez Défini la couleur Blanche }
if ($did = 3) { set %couleur $chr(3) $+ $chr(48) $+ $chr(49) | Echo -a Vous avez Défini la couleur Noir }
if ($did = 13) { set %couleur $chr(3) $+ $chr(48) $+ $chr(50) | Echo -a Vous avez Défini la couleur Bleu Foncé }
if ($did = 22) { set %couleur $chr(3) $+ $chr(48) $+ $chr(51) | Echo -a Vous avez Défini la couleur Vert }
if ($did = 14) { set %couleur $chr(3) $+ $chr(48) $+ $chr(52) | Echo -a Vous avez Défini la couleur Rouge }
if ($did = 23) { set %couleur $chr(3) $+ $chr(48) $+ $chr(53) | Echo -a Vous avez Défini la couleur Marron Foncé }
if ($did = 15) { set %couleur $chr(3) $+ $chr(48) $+ $chr(54) | Echo -a Vous avez Défini la couleur Mauve }
if ($did = 24) { set %couleur $chr(3) $+ $chr(48) $+ $chr(55) | Echo -a Vous avez Défini la couleur Marron Clair }
if ($did = 17) { set %couleur $chr(3) $+ $chr(48) $+ $chr(56) | Echo -a Vous avez Défini la couleur Jaune }
if ($did = 20) { set %couleur $chr(3) $+ $chr(48) $+ $chr(57) | Echo -a Vous avez Défini la couleur Vert fluo }
if ($did = 18) { set %couleur $chr(3) $+ $chr(49) $+ $chr(48) | Echo -a Vous avez Défini la couleur Bleu Sombre }
if ($did = 25) { set %couleur $chr(3) $+ $chr(49) $+ $chr(49) | Echo -a Vous avez Défini la couleur Bleu Ciel }
if ($did = 19) { set %couleur $chr(3) $+ $chr(49) $+ $chr(50) | Echo -a Vous avez Défini la couleur Bleu }
if ($did = 21) { set %couleur $chr(3) $+ $chr(49) $+ $chr(51) | Echo -a Vous avez Défini la couleur Rose }
if ($did = 16) { set %couleur $chr(3) $+ $chr(49) $+ $chr(52) | Echo -a Vous avez Défini la couleur Gris }
if ($did = 26) { set %couleur $chr(3) $+ $chr(49) $+ $chr(53) | Echo -a Vous avez Défini la couleur Gris Clair }
if ($did = 44) { unset %couleur | unset %fond | unset %gras | unset %souligne | Echo -a Désactivation des Couleur(s) }
if ($did = 45) { Echo -a Voicie la couleur que tu a choisie : %deco.gauche %souligne $+ %gras $+ %couleur $+ %fond $+ COULEUR %deco.droite }
if ($did = 4) { dialog -m correcteur correcteur }
if ($did = 31) { set %fond , $+ $chr(48) $+ $chr(48) | Echo -a Vous avez Défini le Fond Blanche }
if ($did = 32) { set %fond , $+ $chr(48) $+ $chr(49) | Echo -a Vous avez Défini le Fond Noir }
if ($did = 33) { set %fond , $+ $chr(48) $+ $chr(50) | Echo -a Vous avez Défini le Fond Bleu Foncé }
if ($did = 42) { set %fond , $+ $chr(48) $+ $chr(51) | Echo -a Vous avez Défini le Fond Vert }
if ($did = 34) { set %fond , $+ $chr(48) $+ $chr(52) | Echo -a Vous avez Défini le Fond Rouge }
if ($did = 43) { set %fond , $+ $chr(48) $+ $chr(53) | Echo -a Vous avez Défini le Fond Marron Foncé }
if ($did = 35) { set %fond , $+ $chr(48) $+ $chr(54) | Echo -a Vous avez Défini le Fond Mauve }
if ($did = 47) { set %fond , $+ $chr(48) $+ $chr(55) | Echo -a Vous avez Défini le Fond Clair }
if ($did = 37) { set %fond , $+ $chr(48) $+ $chr(56) | Echo -a Vous avez Défini le Fond Jaune }
if ($did = 40) { set %fond , $+ $chr(48) $+ $chr(57) | Echo -a Vous avez Défini le Fond Vert fluo }
if ($did = 38) { set %fond , $+ $chr(49) $+ $chr(48) | Echo -a Vous avez Défini le Fond Bleu Sombre }
if ($did = 48) { set %fond , $+ $chr(49) $+ $chr(49) | Echo -a Vous avez Défini le Fond Bleu Ciel }
if ($did = 39) { set %fond , $+ $chr(49) $+ $chr(50) | Echo -a Vous avez Défini le Fond Bleu }
if ($did = 41) { set %fond , $+ $chr(49) $+ $chr(51) | Echo -a Vous avez Défini le Fond Rose }
if ($did = 36) { set %fond , $+ $chr(49) $+ $chr(52) | Echo -a Vous avez Défini le Fond Gris }
if ($did = 49) { set %fond , $+ $chr(49) $+ $chr(53) | Echo -a Vous avez Défini le Fond Gris Clair }
}
}
ctcp *:VERSION:*:{
timer 1 2 ctcpreply $nick VERSION 1Addon Color par 1devor14Z | HALT
}
alias correct dialog -m correcteur correcteur
dialog Correcteur {
title "- Correcteur - /Correct"
size -1 -1 93 120
option dbu
button "Ajouter", 1, 9 10 37 12, flat
button "Enlever", 2, 46 10 37 12, flat
button "Désactiver", 4, 46 22 37 12, flat
button "Activer", 5, 9 22 37 12, flat
button "Fermer", 6, 2 109 88 10, flat ok cancel
box "", 7, 2 0 89 107
list 3, 9 36 75 64, size vsbar
}
On *:dialog:correcteur:init:*:{
loadbuf -o correcteur 3 correction.txt
}
on *:Dialog:correcteur:sclick:*:{
if ($did = 5) { correction status 1 }
if ($did = 4) { correction status 0 }
if ($did = 1) { correction add $$?="Le mot qui sera remplacé" $$?="Mot qui remplacera" | did -r $dname 3 | loadbuf -o $dname 3 correction.txt }
if ($did = 2) {
if ($did(3).sel) {
write -dl $+ $did(3).sel correction.txt
did -r $dname 3
loadbuf -o $dname 3 correction.txt
}
}
}
On *:dialog:correcteur:dclick:*:{
if ($did = 3) { echo -a $did(correcteur,$did).seltext }
}
alias correction {
if ($1 == ADD) {
if ($3) {
var %ù 1
while ($read(divers/correction.txt,%ù)) {
if ($gettok($ifmatch,1,32) == $2) { echo -a $timestamp ( Correction ) Le mot $+(",$2,") est déjà dans la liste. | halt }
inc %ù
}
write correction.txt $2-
echo -a $timestamp ( Correction ) Le mot $+(",$2,") sera désormais remplacé par $+(",$3-,")
}
else { echo -a $timestamp ( Correction ) Syntaxe : /correction ADD Mot a remplacer Remplacer par... }
}
elseif ($1 == DEL) {
if ($2 && !$3) {
var %o 1
while ($read(correction.txt,%o)) {
if ($gettok($ifmatch,1,32) == $2) { write $+(-dl,%o) correction.txt | echo -a $timestamp ( Correction ) Le mot $+(",$2,") a été supprimé de la liste. | halt }
inc %o
}
echo -a $timestamp ( Correction ) Le mot $+(",$2,") est introuvable dans la liste.
}
else { echo -a $timestamp ( Correction ) Syntaxe : /correction DEL Mot }
}
elseif ($1 == LIST) {
if (!$2) {
echo -a $timestamp ( Correction ) Liste des mots corrigés.
var %^ 1
while ($read(correction.txt,%^)) { echo -a $timestamp ( Correction ) Le mot $+(",$gettok($ifmatch,1,32),") est remplacé par $+(",$gettok($ifmatch,2-,32),") | inc %^ }
echo -a $timestamp ( Correction ) Fin de la liste des mots corrigés.
}
else { echo -a $timestamp ( Correction ) Syntaxe : /correction LIST }
}
elseif ($1 == STATUS) {
if ($istok(0.1,$2,46) && !$3) {
$iif($2,set,unset) %correction 1
echo -a $timestamp ( Correction ) La correction est maintenant $iif($2,activée,désactivée.) }
else { echo -a $timestamp ( Correction ) Syntaxe : /correction STATUS 0|1 }
}
}
alias corrige {
var %a = $1- ,%e = 1
if (%correction) {
while ($gettok(%a,%e,32)) {
if ($read(correction.txt,s,$strip($v1))) { var %a = $puttok(%a,$ifmatch,%e,32) }
inc %e $iif($numtok($ifmatch,32) > 1,$calc($numtok($ifmatch,32) + 1))
}
}
return %a
}
on *:INPUT:*:{
If (%Normal == on) {
if ($left($1,1) == !) || ($left($1,1) == .) { say $1- | halt }
if ($left($1-,1) !isin %symboles) { say $+(%souligne,%gras,$iif(!%c,$+(%couleur,%fond)),$corrige($1-,%c)) | halt }
}
If (%Maj == on) {
if ($left($1,1) == !) || ($left($1,1) == .) { say $1- | halt }
var %textmaj = $+($upper($left($1-,1)),$right($1-,$calc($len($1-) - 1)))
if ($left($1-,1) !isin %symboles) { say $+(%souligne,%gras,$iif(!%c,$+(%couleur,%fond,,$corrige(%c,%textmaj)))) | halt }
}
If (%devorz == on) {
if ($left($1,1) == !) || ($left($1,1) == .) { say $1- | halt }
if ($left($1-,1) !isin %symboles) { msg $active $chr(3) $+ $chr(2) $+ $1 $chr(2) $+ $2- | halt }
}
:fin
}
alias say { msg $active $1- }
alias msg {
.msg $1-
var %color $colnick($1,$me)
if ($window($1)) echo -t $1 $+($chr(3),%color) $+ $+($chr(3),14,«,$chr(2),$chr(3),1,$left($remove($nick(#,$me).pnick,$me),1),$me,$chr(3),14,») $2-
else echo -at - $+ $> Msg $1 $+ : $+([, $+ $2-,])
}
Conclusion
merci de me faire part des bugs
Historique
- 29 juillet 2008 17:26:38 :
- j'avais oublier d'enlever les splay %son.module que je me servais pour mon script.
- 29 juillet 2008 20:29:51 :
- Modification
- 07 août 2008 00:03:16 :
- .
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Remote (complexe ?) de couleur [ par bobvador ]
Bonjour en fait je ne sais pas si c'est possible mais est ce que la création d'un remote pouvant permettre-des couleurs différentes entre plusieurs sa
pb de couleur [ par djblackhead ]
je suis en pleine creation de script et je suis arreté par un pb assez chiant : je souhaiterai ( avec une remote ) modifier les paramettre d'affichage
couleurs help [ par LL_Keke ]
Salut voila,j'ai un système de couleur avec deco et tous et j'aimerai ke sur certain chan la deco n'apparaisse pas mais ke les couleur des lettres et
couleur d'ecriture [ par InFerNaLeX ]
on *:INPUT:*:{ if (($pos($1,!) = 1) || ($pos($1,/) = 1)) { /say 1,0 $1- } else { /say 6,0 $1- }}bonjour j'ai mis ca pour ecrire en mauve et retiré
couleurs [ par yo252yo ]
Bon j'ai cherché, et même si ca parait con pour vous je suis débutant.Je personalise WQuizz et j'aimerai savoir comment on fait pour mettre de la cou
Gros Pbm avec les addons couleurs [ par DeViL66 ]
Salut, Alors j'ai un gros problème avec tout les addons couleurs !!Dès que j'essaye d'en installer un sur mon script, tout va parfaitement,
Commande pour changer la couleur de la nicklist ? [ par Squallou ]
Hello tout les gens !!!Je scripte une tite fenetre de thèmes graphiques (fond d'écran, couleurs) et je cherche comment changer les couleurs
mettre des couleurs sur mIRC vierge [ par teddy9303 ]
Bonjour tout le monde, voilà j'ai téléchargé la dernière version de irc (6.16) et j'ai essayé de mettre des addon couleu
Couleur d'ecriture [ par diament_fox ]
Bonjour , voila j'ai un leger probleme avec la remotte de couleur d'ecriture ci -> http://www.ircfr.com/codes/ADDON-COULEUR-SALON-PRIVEE-AMSG-AME_3
problème de superposition icon et icon fond [ par snip74 ]
Bonjour,J'ai un problème de superposition icon si je mais un fond de couleur en icon mes icon de couleur ne fonctionne plus j'ai testé le MDX il me d
|
Derniers Blogs
TECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PCTECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PC par ROMELARD Fabrice
Speakers: Thierry Rapatout, Antoine Petit et Xavier Trebbia Cette session entre dans le cadre des RDV Décideurs des TechDays 2012, elle est liée à la consumérisation de l'IT et la mise en place du "DeskTop as a Service" dans de plus en ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : SYSTEM CENTER SERVICE MANAGER 2012 VUE D'ENSEMBLETECHDAYS PARIS 2012 : SYSTEM CENTER SERVICE MANAGER 2012 VUE D'ENSEMBLE par ROMELARD Fabrice
Speakers: Julien Marechal, Gautier Confiant, Sébastien MEYER La session débute par le positionnement de la solution System Center par rapport aux concepts d'organisation ITIL. Le portail du catalogue de se...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : PLEINIèRE SECOND JOURTECHDAYS PARIS 2012 : PLEINIèRE SECOND JOUR par ROMELARD Fabrice
Après une première journée dédiée aux développeurs, cette seconde journée est dédiée au monde des entreprises et de ses applications. Ainsi, cette pleinière est dédiée à faire un 360 de l'évolution des applications Business aux demandes ac...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : RETOUR D'EXPéRIENCE SUR LA MISE EN PLACE D'UN CLOUD PRIVéTECHDAYS PARIS 2012 : RETOUR D'EXPéRIENCE SUR LA MISE EN PLACE D'UN CLOUD PRIVé par ROMELARD Fabrice
Speaker : Guillaume Rochette Cette session est dédiée à fournir le retour sur la mise en place d'un cloud privé (IaaS) par Osiatis pour son compte ou celui de ses clients. Ce projet s'est déroulé sur 4 mois et a permis de faire évoluer...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : COMMENT SHAREPOINT A SAUVé MES TECHDAYSTECHDAYS PARIS 2012 : COMMENT SHAREPOINT A SAUVé MES TECHDAYS par ROMELARD Fabrice
Speakers : Lionel Limozin et Alain Marty La session commence par une découverte de SharePoint à travers la mise en place d'un environnement SharePoint pour la gestion des Sessions animées par BeWise. Le besoin est très ba...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : AIDERE : AIDE par Nico26000
Cliquez pour lire la suite par Nico26000 RE : AIDERE : AIDE par WorldDMT
Cliquez pour lire la suite par WorldDMT AIDEAIDE par Nico26000
Cliquez pour lire la suite par Nico26000
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|