ADD ON COULEUR V1.1

cs_Eiffel Messages postés 121 Date d'inscription jeudi 16 octobre 2003 Statut Membre Dernière intervention 26 août 2004 - 23 nov. 2003 à 18:03
Ziploc Messages postés 10 Date d'inscription lundi 6 septembre 2004 Statut Membre Dernière intervention 16 décembre 2004 - 15 nov. 2004 à 13:22
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/18158-add-on-couleur-v1-1

Ziploc Messages postés 10 Date d'inscription lundi 6 septembre 2004 Statut Membre Dernière intervention 16 décembre 2004
15 nov. 2004 à 13:22
- Le dialog n'es pas très sexy
- Je sais pas si les autres on remarquer mais moi j'ai un bug , quand j'écrit test sa l'écrit deux fois

Sinon le code à l'air long mais comme le disais si bien mon arriere grand pere ... Le code n'importe peu , c'est le fonctionnement du code qui compte!! 7/10

Bonne Continuation
DarKiNg virus Messages postés 136 Date d'inscription samedi 29 novembre 2003 Statut Membre Dernière intervention 23 juillet 2005
26 janv. 2004 à 19:32
Pas mal !!!!! bon moi jsui carrément nul en scripting =/
pour moi c'est le code parfait pour d'autre ( Comme thyb ) disent que c'est nul je ne suis pas dacord tout le monde a le droit de débuté
Thyb moi je voudrais bien voir la premiere remote que tu a réalisé sa ne devait pas etre senssace moi la 1ere que j'ai fait elle était aussi nul donc pour moi ( je suis largement moin fort que Vesparo ) je trouve la remote assez cool
9 / 10 les bouttons c'est pas le mieux
cs_Eiffel Messages postés 121 Date d'inscription jeudi 16 octobre 2003 Statut Membre Dernière intervention 26 août 2004
1 déc. 2003 à 22:48
Bon pr un debut mais dialog bcp bcp tres gros :/
vesparo Messages postés 230 Date d'inscription samedi 6 septembre 2003 Statut Membre Dernière intervention 13 mai 2004
1 déc. 2003 à 20:21
moué un commentaire comme ca jm'en passe bien packe tu dit ke t'm pas ok c ton droit mais de dire ke c mal script nan j'apprecie pas packe toi tu script bien et tt et tu vien rabaissé les autres ? ca ce fait pas ça... d'accord peut etre kelke default mais bon c tjs utile et puis par rapport a certaine source ki ne serve strictement a rien celle ci est pas mal...donc voila koi peut etre ke toi t'm pas mais bon

addresse mail: vesparo@hotmail.com si vous voulez discuté
cs_thyb Messages postés 217 Date d'inscription samedi 8 mars 2003 Statut Membre Dernière intervention 22 mai 2004
28 nov. 2003 à 22:18
... moi j'aime pas
j'ai pas tester ton addon mais c vraiment mal coder
deja premiere remarque, c que des button alors ca pe etre que moche tu devrai utiliser des truck du genre combo drop.
ensuite ton code est tres mal fait ... par ex, on va dire que tu met tout dans 2 combo ( un pour le fond on va lui donner l'id 2 ) et un pour le text ( d'id 3 par ex ):
tu mais a la ligne 2 le noir ( comme 1 ) le 3 pour le bleu foncer ( comme le 2 ) etc... ( donc tu pe constater que le nombre de la ligne est toujours un de moin que le nombre de la table des couleur ( ex: 2-1=1 donc a la ligne 2 tu trouvera la couleur 1 qui correspond au noir )) apres tu fais un button de sauvegarde d'id par ex 4

on 1:dialog:color:sclick:*: { if ($did == 4) { set %couleur.text $calc(1+$did(2).sel) | set %couleur.fond $calc(1+$did(3).sel) } }

et la ton dialog ( juste pour les couleurs ( pas pour le gras etc..)) est entierement fait.
ensuite pour ton input pareil on peut le racourcir et le rendre bcp mieu car imagine que je fasse le smiley :/, et bah ca annule la couleur lol

on 1:input:*: { if (%couleur.text) && (($left($1,1) != /) || ($left($1,1) != !) || ($left($1,1) != +) || ($left($1,1) != -)) { if (%couleur.fond != $null) { msg $active  [ $+ [ %couleur.text ] $+ $chr(44) $+ [ %couleur.fond ] ] $strip($1-) } | else { msg $active  [ $+ [ %couleur.text ] ] $strip($1-) } } }

( g pas verifier les faute d'etourderie lol )
mon input ne fait pas le gras ni le soulignement etc... mais comme tu l'a remarquer mon code fait une ligne pour chaque truck... il fait juste les couleur, je te montre sa juste pour que tu vois qu'on pe faire ton truck en 100 fois moin de ligne et le tps d'execution est 10 fois plus rapide :)
enjoy ^^

address mail: thybsite@hotmail.com :)
cs_Kolibot Messages postés 817 Date d'inscription mercredi 25 juin 2003 Statut Membre Dernière intervention 19 avril 2004
26 nov. 2003 à 13:51
lol
vesparo Messages postés 230 Date d'inscription samedi 6 septembre 2003 Statut Membre Dernière intervention 13 mai 2004
26 nov. 2003 à 13:18
jte vouvoyer pas ms je parlé aussi a ReMi34 ^^
cs_Kolibot Messages postés 817 Date d'inscription mercredi 25 juin 2003 Statut Membre Dernière intervention 19 avril 2004
25 nov. 2003 à 17:52
tu n'es pas obligé de me vouvoyer
vesparo Messages postés 230 Date d'inscription samedi 6 septembre 2003 Statut Membre Dernière intervention 13 mai 2004
24 nov. 2003 à 13:03
Tsss alourdiré suis con algeré ;P
vesparo Messages postés 230 Date d'inscription samedi 6 septembre 2003 Statut Membre Dernière intervention 13 mai 2004
24 nov. 2003 à 12:57
Mci a vous je vais faire les modifications necessaires ;) !!!!
En plus ca alourdiré le code :)))

ciao ++
cs_ReMi34 Messages postés 1025 Date d'inscription vendredi 29 août 2003 Statut Membre Dernière intervention 28 mars 2005 2
24 nov. 2003 à 08:39
Pareil, 8/10
cs_Kolibot Messages postés 817 Date d'inscription mercredi 25 juin 2003 Statut Membre Dernière intervention 19 avril 2004
23 nov. 2003 à 21:44
J'aime beaucoup le concept :D Bonne continuation... 8/10
cs_Kolibot Messages postés 817 Date d'inscription mercredi 25 juin 2003 Statut Membre Dernière intervention 19 avril 2004
23 nov. 2003 à 19:58
tu pourrais retravailler un peu le On Input par ex comme cela :
on *:INPUT:*:{
if !%Ec.coul {
if ! isin $1 || - isin $1 || + isin $1 || / isin $1 ) { halt }
if %Avant { msg $active %avant  $+ %Ec.coul $+ %Ec.coul.fd2 $+ %gras $+ %souligné $1-  %après }
else { msg $active  $+ %Ec.coul $+ %Ec.coul.fd2 $+ %gras $+ %souligné $1- }
haltdef
}
}
cs_Kolibot Messages postés 817 Date d'inscription mercredi 25 juin 2003 Statut Membre Dernière intervention 19 avril 2004
23 nov. 2003 à 19:56
Tu pourrais remplacer tout cela :
on 1:dialog:color:sclick:02 { set %Ec.Coul 0 }
on 1:dialog:color:sclick:03 { set %Ec.Coul 1 }
on 1:dialog:color:sclick:04 { set %Ec.Coul 2 }
on 1:dialog:color:sclick:05 { set %Ec.Coul 3 }
on 1:dialog:color:sclick:06 { set %Ec.Coul 4 }
on 1:dialog:color:sclick:07 { set %Ec.Coul 5 }
on 1:dialog:color:sclick:08 { set %Ec.Coul 6 }
on 1:dialog:color:sclick:09 { set %Ec.Coul 7 }
on 1:dialog:color:sclick:10 { set %Ec.Coul 8 }
on 1:dialog:color:sclick:11 { set %Ec.Coul 9 }
on 1:dialog:color:sclick:12 { set %Ec.Coul 10 }
on 1:dialog:color:sclick:13 { set %Ec.Coul 11 }
on 1:dialog:color:sclick:14 { set %Ec.Coul 12 }
on 1:dialog:color:sclick:15 { set %Ec.Coul 13 }
on 1:dialog:color:sclick:16 { set %Ec.Coul 14 }

on 1:dialog:color:sclick:18 { set %Ec.coul.fd 0 | set %Ec.coul.fd2 ,0 }
on 1:dialog:color:sclick:19 { set %Ec.coul.fd 1 | set %Ec.coul.fd2 ,1 }
on 1:dialog:color:sclick:20 { set %Ec.coul.fd 2 | set %Ec.coul.fd2 ,2 }
on 1:dialog:color:sclick:21 { set %Ec.coul.fd 3 | set %Ec.coul.fd2 ,3 }
on 1:dialog:color:sclick:22 { set %Ec.coul.fd 4 | set %Ec.coul.fd2 ,4 }
on 1:dialog:color:sclick:23 { set %Ec.coul.fd 5 | set %Ec.coul.fd2 ,5 }
on 1:dialog:color:sclick:24 { set %Ec.coul.fd 6 | set %Ec.coul.fd2 ,6 }
on 1:dialog:color:sclick:25 { set %Ec.coul.fd 7 | set %Ec.coul.fd2 ,7 }
on 1:dialog:color:sclick:26 { set %Ec.coul.fd 8 | set %Ec.coul.fd2 ,8 }
on 1:dialog:color:sclick:27 { set %Ec.coul.fd 9 | set %Ec.coul.fd2 ,9 }
on 1:dialog:color:sclick:28 { set %Ec.coul.fd 10 | set %Ec.coul.fd2 ,10 }
on 1:dialog:color:sclick:29 { set %Ec.coul.fd 11 | set %Ec.coul.fd2 ,11 }
on 1:dialog:color:sclick:30 { set %Ec.coul.fd 12 | set %Ec.coul.fd2 ,12 }
on 1:dialog:color:sclick:31 { set %Ec.coul.fd 13 | set %Ec.coul.fd2 ,13 }
on 1:dialog:color:sclick:32 { set %Ec.coul.fd 14 | set %Ec.coul.fd2 ,14 }

on 1:dialog:color:sclick:41 { set %gras  }
on 1:dialog:color:sclick:42 { set %gras }
on 1:dialog:color:sclick:43 { set %souligné  }
on 1:dialog:color:sclick:44 { set %souligné }

Par juste cela :
on 1:dialog:color:sclick:*: {
if $did > 1 && $did < 17 { %Ec.Coul = $calc($did - 2) }
if $did > 17 && $did < 33 { %Ec.coul.fd $calc($did - 18) | set %Ec.coul.fd2 , $+ $calc($did - 18) }
if $did 41 { %gras  }
if $did == 42 { set %gras }
if $did 43 { %souligné  }
if $did == 44 { set %souligné }
}
cs_Kolibot Messages postés 817 Date d'inscription mercredi 25 juin 2003 Statut Membre Dernière intervention 19 avril 2004
23 nov. 2003 à 19:54
Rajoute cela par exemple :
menu * {
-
Couleur d'ecriture By [VeSpArO]:/dialog -m color color
-
}
cs_Kolibot Messages postés 817 Date d'inscription mercredi 25 juin 2003 Statut Membre Dernière intervention 19 avril 2004
23 nov. 2003 à 19:37
Comment on fait pour rentrer dans le dialog ;P
cs_ReMi34 Messages postés 1025 Date d'inscription vendredi 29 août 2003 Statut Membre Dernière intervention 28 mars 2005 2
23 nov. 2003 à 18:20
Dialog un peu gros pour le peu de trucs qu s'y trouvent, sinon c'est bien :)
Bonne continuation
vesparo Messages postés 230 Date d'inscription samedi 6 septembre 2003 Statut Membre Dernière intervention 13 mai 2004
23 nov. 2003 à 18:04
bah je l'ai faite a l'instant donc euh c improbable :|
cs_Eiffel Messages postés 121 Date d'inscription jeudi 16 octobre 2003 Statut Membre Dernière intervention 26 août 2004
23 nov. 2003 à 18:03
Sur ce site ya un source de couleurs en popups avec les meme vars pratikement .. :/
Rejoignez-nous