cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 1 nov. 2005 à 14:24
C'est vrai mais j'vois surtout pas l'interet de faire des did -i ca prend 5 fois plus de temps
cs_tofu
Messages postés1726Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention13 juin 20091 1 nov. 2005 à 09:12
je crois que sur la totalité des addons de "couleurs" du site on a du préciser d'utiliser didtok, je vois même plus l'intéret de le dire, tlm s'en fou..
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 31 oct. 2005 à 15:50
Au lieu de tout les did -i , utilise didtok
Et tu pouvais regrouper les evenement on dialog
COOLMAN002
Messages postés969Date d'inscriptionlundi 16 juin 2003StatutMembreDernière intervention 1 juillet 20121 31 oct. 2005 à 13:33
var %textmaj = $+($upper($left($1-,1)),$right($1-,$calc($len($1-) - 1)))
msg $active %decog $+(%soul,%gras,%color,%color.fond,%textmaj,) %decod | halt
ton %color.fond sera-t-il vraiment la couleur de fond ? car la virgule ici est utilisé pour les assembler.
if ($did(2).seltext == Blanc) { set %color $chr(3) $+ 0 | set %offsetcolor 2 }
if ($did(2).seltext == Noir) { set %color $chr(3) $+ 1 | set %offsetcolor 3 }
...
utilise un p'tit $replace sur $did(2).seltext.. si blanc,0,noir,1...
pour ton %offsetcolor suffit de $calc le %color + 2
tu gagnerais énormement de place comme ça.
RCA ArKanis
Messages postés1287Date d'inscriptionmercredi 21 avril 2004StatutMembreDernière intervention21 février 2009 31 oct. 2005 à 12:59
encore un truc :
if ($left($1,1) isin /!-+) || ($left($1-,1) isnum) { goto stop }
if (%maj != on) { ... }
:fin
if ($left($1,1) isin /!-+) || ($left($1-,1) isnum) { goto stop }
pourquoi retester deux fois la même condition ?
la premiere suffit ^^
RCA ArKanis
Messages postés1287Date d'inscriptionmercredi 21 avril 2004StatutMembreDernière intervention21 février 2009 31 oct. 2005 à 12:56
var %chiffres = 0 1 2 3 4 5 6 7 8 9
utilité ? tu ne l'utilises pas par la suite ^^
ton :fin est inutile lui aussi
au lieu de mettre tes goto stop, mets return, ça n'ira pas plus loin, mais t'enverras tout de même un message (inchangé)
au lieu de ton méga sclick, t'aurais pu faire une boucle, avec toutes les couleurs en liste
sinon, utilise elseif pour la moitié des if, et stocke dans une variable tes $did, histoire de ne pas aller les rechercher à chaque fois
en résumé :
Aurait pu être largement optimisé, mais devrait marcher correctement.
Puis c'est du déjà-vu sur ce site, dommage
1 nov. 2005 à 14:24
1 nov. 2005 à 09:12
31 oct. 2005 à 15:50
Et tu pouvais regrouper les evenement on dialog
31 oct. 2005 à 13:33
msg $active %decog $+(%soul,%gras,%color,%color.fond,%textmaj,) %decod | halt
ton %color.fond sera-t-il vraiment la couleur de fond ? car la virgule ici est utilisé pour les assembler.
pk $left($1-,1) ? $left($1,1) suffit.
$right($1-,$calc($len($1-) -1)) => $mid($1-,2)
if ($did(2).seltext == Blanc) { set %color $chr(3) $+ 0 | set %offsetcolor 2 }
if ($did(2).seltext == Noir) { set %color $chr(3) $+ 1 | set %offsetcolor 3 }
...
utilise un p'tit $replace sur $did(2).seltext.. si blanc,0,noir,1...
pour ton %offsetcolor suffit de $calc le %color + 2
tu gagnerais énormement de place comme ça.
31 oct. 2005 à 12:59
if ($left($1,1) isin /!-+) || ($left($1-,1) isnum) { goto stop }
if (%maj != on) { ... }
:fin
if ($left($1,1) isin /!-+) || ($left($1-,1) isnum) { goto stop }
pourquoi retester deux fois la même condition ?
la premiere suffit ^^
31 oct. 2005 à 12:56
utilité ? tu ne l'utilises pas par la suite ^^
ton :fin est inutile lui aussi
au lieu de mettre tes goto stop, mets return, ça n'ira pas plus loin, mais t'enverras tout de même un message (inchangé)
au lieu de ton méga sclick, t'aurais pu faire une boucle, avec toutes les couleurs en liste
sinon, utilise elseif pour la moitié des if, et stocke dans une variable tes $did, histoire de ne pas aller les rechercher à chaque fois
en résumé :
Aurait pu être largement optimisé, mais devrait marcher correctement.
Puis c'est du déjà-vu sur ce site, dommage