Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Problème de couleurs quand j'écris (il écrit en double) [ Archives / Au secours ! ] (Camanche)

lundi 10 novembre 2003 à 00:03:42 | Problème de couleurs quand j'écris (il écrit en double)

Camanche

J'ai installé une source pour pouvoir sélectionner ma couleur d'écriture sur mon script mais il m'écrit mon texte en double. Je ne comprends pas pourquoi. Voici la source:


menu channel,menubar {
-
Couleur: /dialog -m couleur couleur
}

dialog couleur {
title "Couleur Par ..."
size -1 -1 126 100
option dbu
box "Couleur ecriture", 2, 1 0 124 28
text " Text :", 20, 3 7 30 10
combo 21, 33 7 30 150, result drop
text " Fond :", 22, 63 7 30 10
combo 23, 93 7 30 150, result drop
check "gras", 24, 3 17 30 10
check "souligne", 25, 33 17 30 10
check "inverser", 26, 63 17 30 10
box "Deco gauche", 1, 63 29 62 20
check "activer", 10, 66 37 27 10
edit %couleur.gauche.text, 11, 93 37 30 10, autohs
box "Deco droite", 3, 1 29 61 20
check "activer", 30, 3 37 27 10
edit %couleur.droite.text, 31, 30 37 30 10, autohs
box "Option", 4, 31 80 65 19
text "desactive si", 40, 33 87 30 10
edit %couleur.strip, 41, 63 87 30 10, autohs center
box "Couleur 1ere Lettre", 5, 1 50 124 29
text " Text :", 50, 3 58 30 10
combo 51, 33 58 30 150, result drop
text " Fond :", 52, 63 59 30 10
combo 53, 93 58 30 150, result drop
check "gras", 54, 3 68 30 10
check "souligne", 55, 33 68 30 10
check "inverser", 56, 63 68 30 10
check "maj", 57, 93 68 30 10
button "OK", 6, 1 83 28 15, ok
button "Annuler", 7, 97 83 28 15, cancel

}

on *:dialog:couleur:init:*:{
if ( %couleur.gauche == 1 ) did -c couleur 10
did -a couleur 21,23,51,53 Blanc
did -a couleur 21,23,51,53 Noir
did -a couleur 21,23,51,53 Bleu foncé
did -a couleur 21,23,51,53 Vert foncé
did -a couleur 21,23,51,53 Rouge
did -a couleur 21,23,51,53 Brun
did -a couleur 21,23,51,53 Violet
did -a couleur 21,23,51,53 Orange
did -a couleur 21,23,51,53 Jaune
did -a couleur 21,23,51,53 Vert clair
did -a couleur 21,23,51,53 Vert anglais
did -a couleur 21,23,51,53 Bleu clair
did -a couleur 21,23,51,53 Bleu Ciel
did -a couleur 21,23,51,53 Rose
did -a couleur 21,23,51,53 Gris foncé
did -a couleur 21,23,51,53 Gris clair
did -a couleur 21,23,51,53 aucun
did -a couleur 51,53 identique
did -c couleur 21 $calc(%couleur.couleur1 + 1)
did -c couleur 23 $calc(%couleur.couleur2 + 1)
did -c couleur 51 $calc(%couleur.lettre.couleur1 + 1)
did -c couleur 53 $calc(%couleur.lettre.couleur2 + 1)
if (%couleur.gras == ) did -c couleur 24
if (%couleur.souligne == ) did -c couleur 25
if (%couleur.inv == ) did -c couleur 26
if (%couleur.droite == 1) did -c couleur 30
if (%couleur.lettre.gras == ) did -c couleur 54
if (%couleur.lettre.souligne == ) did -c couleur 55
if (%couleur.lettre.inv == ) did -c couleur 56
if (%couleur.lettre.maj == 1) did -c couleur 57
}

on *:dialog:couleur:sclick:6:{
set %couleur.gauche $did(10).state
set %couleur.gauche.text $did(11)
set %couleur.couleur1 $calc($did(21).sel - 1)
set %couleur.couleur2 $calc($did(23).sel - 1)
if ($did(24).state == 1) set %couleur.gras 
else set %couleur.gras
if ($did(25).state == 1) set %couleur.souligne 
else set %couleur.souligne
if ($did(26).state == 1) set %couleur.inv 
else set %couleur.inv
set %couleur.droite $did(30).state
set %couleur.droite.text $did(31)
set %couleur.lettre.couleur1 $calc($did(51).sel - 1)
set %couleur.lettre.couleur2 $calc($did(53).sel - 1)
if ($did(54).state == 1) set %couleur.lettre.gras 
else set %couleur.lettre.gras
if ($did(55).state == 1) set %couleur.lettre.souligne 
else set %couleur.lettre.souligne
if ($did(56).state == 1) set %couleur.lettre.inv 
else set %couleur.lettre.inv
if ($did(57).state == 1) set %couleur.lettre.maj 1
else set %couleur.lettre.maj
set %couleur.strip $did(41)
}

on *:input:*: {
if ($left($1,1) isin %couleur.strip ) goto fin
if (c isin $chan($active).mode) { msg $active $1- | halt }
set %couleur $iif(%couleur.couleur1 < 16, $+ %couleur.couleur1 $+ $iif(%couleur.couleur2 < 16,$chr(44) $+ %couleur.couleur2 $+ %couleur.gras $+ %couleur.souligne $+ %couleur.inv))
set %couleur.lettre.text $iif(%couleur.lettre.couleur1 == 17,%couleur.couleur1,$iif(%couleur.lettre.couleur1 < 16,%couleur.lettre.couleur1))
set %couleur.lettre.fond $iif(%couleur.lettre.couleur2 == 17,$chr(44) $+ %couleur.couleur2,$iif(%couleur.lettre.couleur2 < 16,$chr(44) $+ %couleur.lettre.couleur2))
set %couleur.lettre.couleur $iif(%couleur.lettre.couleur1 != 16, $+ %couleur.lettre.text $+ $iif(%couleur.lettre.couleur2 != 16,%couleur.lettre.fond))
set %couleur.lettre $iif(%couleur.lettre.couleur1 != 16,%couleur.lettre.couleur $+ %couleur.lettre.gras $+ %couleur.lettre.souligne $+ %couleur.lettre.inv)
var %out = $iif($1 ison $active,%couleur $+ $chr(32) $+  $+ $1 $+  :,$iif(%couleur.lettre.couleur1 != 16 && #! !isin $active,%couleur.lettre $+ $chr(32) $+ $iif(%couleur.lettre.maj == 1,$upper($left($1,1)),$left($1,1)) $+ %couleur.lettre $+ %couleur $+ $iif($mid($1,2,1) isnum,$chr(32)) $+ $right($1,$calc($len($1) - 1)),%couleur $+ $chr(32) $+ $1)) $2-
if (#! !isin $active) {
if (%couleur.gauche == 1) var %out = %couleur.gauche.text $+ %out
if (%couleur.droite == 1) var %out = %out $+ %couleur $+ $chr(32) $+ %couleur.droite.text
}
msg $active %out
halt
:fin
}

Voila, merci de me répondre...

lundi 10 novembre 2003 à 13:43:01 | Re : Problème de couleurs quand j'écris (il écrit en double)

PiZZaMaN

Soit tu as un autre addon de couleurs installé, soit tu utilises MTS. Personnellement je n'ecris pas en couleurs (je trouve ça un peu nul), mais j'ai déjà testé et ac l'engine MTS de kte ça marche pas.

lundi 10 novembre 2003 à 21:19:48 | Re : Problème de couleurs quand j'écris (il écrit en double)

Camanche

Je ne pense pas, j'ai fait mon script à partir de MIRC6.3 donc il n'y avait pas d'add-on dessus. C'est quoi ça MTS? Si quelqu'un a une autre idée...

lundi 10 novembre 2003 à 21:40:44 | Re : Problème de couleurs quand j'écris (il écrit en double)

PiZZaMaN

MTS c'est un systeme de themes pour mIRC :) tu devrais chercher un peu ça peut peut etre t'interesser...
Sinon essaye un on ^*:input pour masquer le msg de mirc (me semble que c'est ce qu'il faut faire)

lundi 10 novembre 2003 à 21:52:18 | Re : Problème de couleurs quand j'écris (il écrit en double)

Kolibot

Mirc 6.3 wow déjà!!
Pour MTS, tu as pleins de définitions :) Comme :
Microsoft Transaction Server
Methods for Testing and Specification

By Koli

lundi 10 novembre 2003 à 22:02:52 | Re : Problème de couleurs quand j'écris (il écrit en double)

PiZZaMaN

Je parle du mIRC Theme System si je ne m'abuse (ou si c'est pas ça c'en est pas loin).
Quant au 6.3 c surement une erreur de sa part ;)

lundi 10 novembre 2003 à 22:36:04 | Re : Problème de couleurs quand j'écris (il écrit en double)

Camanche

Et je le mets où ce "on ^*:input" parce que je suis perdu là... :(

lundi 10 novembre 2003 à 22:37:49 | Re : Problème de couleurs quand j'écris (il écrit en double)

PiZZaMaN

a la place de là ou ya on *:input:
:) je te garantis pas que ça marchera par contre ...

lundi 10 novembre 2003 à 22:49:50 | Re : Problème de couleurs quand j'écris (il écrit en double)

Camanche

Bah ça me fait comme si il n'y avait pas d'add-on, enfin si ça me met la sélection mais ça ne me change pa les couleurs du texte.

lundi 10 novembre 2003 à 22:51:56 | Re : Problème de couleurs quand j'écris (il écrit en double)

PiZZaMaN

Arf... alors je peux plus t'aider je pensais vraiment que ça marcherait ça :/


1 2

Cette discussion est classé dans : set, text, couleur, lettre, did


Répondre à ce message

Sujets en rapport avec ce message

les combo comment les remplir? [ par Deoxirachi ] Salut j'aimerai savoir comment on rempli les combo dans un dialog (surout pour les dialog de couleur (sans colorcombo)) par exemple dans celui-la: dia aide pour un code de couleur d'écriture [ par Showcase ] bonjourje voudrais finaliser un code de couleur d'écriture.en fait c'est au niveau du "on 1:input:*: {" que je bloque.je voudrais que tous les options Keski cloche ds mon dialog? :/ [ par [Fk] ] Slt , vla kan jouvre le dialog , les msg ne saffiche pas ( pourtan jai mis on 1:dialog:msgz:init:0:) De plus lors d'une action ( op;deop;voice etc .. Pkoi sa marche pas?! [ par [Fk] ] Salut , alors voila mon pb : -1: Lorsque j'ouvre mon dialog les text ke javai ecri ne saffichent pas -2: Lors d'une action ( Op;Deop;Quit etc .. ) , l bah je comprend pas pk ca marche pas !!! [ par lobsteniee ] Pouvez vous me dire comment pk ca marche pas ?( c pas encore fini mais ya des chose ke je ve test ki marche pas ) ( le dialog et un peut en vrac mais systeme away help plz [ par ketamin ] voila j ai toruver un systee away simple mais le message s affiche en /me en violer moi ej voudrais ki soit en/say come si j ecrivais un mess normale Combo avec option drop [ par EXoDi4 ] bonjour, Je suis en train de crée un dialogue pour pouvoir modifier sont ecriture sans passer par de longue ligne de script mais le probleme est que j systeme away [ par ketamin ] voila j aimerais avoir un menue deroulent ds mon systeme away pour choisir un pseudo parmit une liste je vous met le script deja fait au dessoups je d changer la couleur d'une boite de dialog [ par J4Gu4R ] voila j'essaye depuis plusieurs jours de trouver comment changer la couleur d'une boite de dialog et ce qui est écrit dedansen gro voila mon dialog :t hash tables ou Fichier.ini [ par World_mIRC ] Salut a tous,en fait je voudrais simplement plus d'info sur les hash tables.savoir dans quel cas elles sont plus conseillées qu' un fichier.ini ou aut


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,406 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.