Couleur du texte

Soyez le premier à donner votre avis sur cette source.

Vue 5 367 fois - Téléchargée 297 fois

Description

Encore un code de couleur mais j'ai essayé de faire en sorte que lorque qu'on choisi une couleur dans le combo, celle-ci ce répercute dans l'icone. Sinon un code un peux long, je n'ai pas trouvé comment le raccourcir.

Source / Exemple :


alias coul dialog -m Couleurz Couleurz

dialog Couleurz {
  title "? Couleurs d'écriture ?"
  size -1 -1 180 250
  option dbu
  box "", 101, 10 10 155 50
  radio "Couleur Standart", 102, 15 15 60 10
  text "Écriture :", 103, 30 25 30 10
  combo 104, 20 35 45 60, drop size
  icon 105, 65 32 15 15, images/99.jpg
  text "Fond :", 106, 115 25 20 10
  combo 107, 100 35 45 60, drop size
  icon 108, 85 32 15 15, images/99.jpg
  check "Gras", 109, 50 47 30 10
  check "Souligné", 110, 95 47 30 10

  box "", 111, 10 60 155 65
  radio "1ère Lettre", 112, 15 65 60 10
  text "1ère lettre :", 113, 45 75 30 10
  text "Écriture :", 114, 15 85 25 10
  combo 115, 40 84 45 60, drop size
  icon 116, 85 82 15 15, images/99.jpg
  text "Fond :", 117, 15 97 20 10
  combo 118, 40 96 45 60, drop size
  icon 119, 85 94 15 15, images/99.jpg
  check "Gras", 120, 15 110 20 10
  check "Maj", 121, 40 110 20 10
  check "Souligné", 122, 60 110 30 10
  text "Reste :", 123, 115 75 30 10
  combo 124, 100 84 45 60, drop size
  icon 125, 145 82 15 15, images/99.jpg
  combo 126, 100 96 45 60, drop size
  icon 127, 145 94 15 15, images/99.jpg
  check "Gras", 128, 100 110 20 10
  check "Souligné", 129, 125 110 30 10

  box "", 131, 10 125 155 45
  radio "Décoration", 132, 15 130 60 10
  combo 133, 20 140 130 60, drop size
  button "Personnaliser", 134, 20 153 50 13
  check "Activer Personnalisation", 135, 80 155 70 10

  button "&OK", 999, 15 180 50 40, ok
  text "By Mc-Kurt", 152, 25 235 40 10, disable
  box "Couleur salons officiels", 141, 75 175 100 70
  text "Écriture :", 142, 80 185 25 10
  combo 143, 105 184 45 60, drop size
  icon 144, 155 182 15 15, images/99.jpg
  text "Fond :", 145, 80 197 20 10
  combo 146, 105 196 45 60, drop size
  icon 147, 155 194 15 15, images/99.jpg
  text "Pour éviter tout kick ou ban, ces couleurs seront misent pas défaut sur les salons officiels.", 148, 80 220 90 40
  check "Gras", 149, 95 208 20 10
  check "Majuscule", 150, 125 208 35 10
}

on *:dialog:Couleurz:init:0:{
  did -a Couleurz 104,107,115,118,124,126,143,146 99 - Aucune
  did -a Couleurz 104,107,115,118,124,126,143,146 00 - Blanc
  did -a Couleurz 104,107,115,118,124,126,143,146 01 - Noir
  did -a Couleurz 104,107,115,118,124,126,143,146 02 - Bleu Marine
  did -a Couleurz 104,107,115,118,124,126,143,146 03 - Vert
  did -a Couleurz 104,107,115,118,124,126,143,146 04 - Rouge
  did -a Couleurz 104,107,115,118,124,126,143,146 05 - Marron
  did -a Couleurz 104,107,115,118,124,126,143,146 06 - Violet
  did -a Couleurz 104,107,115,118,124,126,143,146 07 - Orange
  did -a Couleurz 104,107,115,118,124,126,143,146 08 - Jaune
  did -a Couleurz 104,107,115,118,124,126,143,146 09 - Vert Clair
  did -a Couleurz 104,107,115,118,124,126,143,146 10 - Cyan
  did -a Couleurz 104,107,115,118,124,126,143,146 11 - Cyan Clair
  did -a Couleurz 104,107,115,118,124,126,143,146 12 - Bleu
  did -a Couleurz 104,107,115,118,124,126,143,146 13 - Rose
  did -a Couleurz 104,107,115,118,124,126,143,146 14 - Gris
  did -a Couleurz 104,107,115,118,124,126,143,146 15 - Gris Clair

  if ( %Stand.c == 99 ) { did -c $dname 104 1 }
  elseif ( %Stand.c == 00 ) { did -c $dname 104 2 }
  elseif ( %Stand.c == 01 ) { did -c $dname 104 3 }
  elseif ( %Stand.c == 02 ) { did -c $dname 104 4 }
  elseif ( %Stand.c == 03 ) { did -c $dname 104 5 }
  elseif ( %Stand.c == 04 ) { did -c $dname 104 6 }
  elseif ( %Stand.c == 05 ) { did -c $dname 104 7 }
  elseif ( %Stand.c == 06 ) { did -c $dname 104 8 }
  elseif ( %Stand.c == 07 ) { did -c $dname 104 9 }
  elseif ( %Stand.c == 08 ) { did -c $dname 104 10 }
  elseif ( %Stand.c == 09 ) { did -c $dname 104 11 }
  elseif ( %Stand.c == 10 ) { did -c $dname 104 12 }
  elseif ( %Stand.c == 11 ) { did -c $dname 104 13 }
  elseif ( %Stand.c == 12 ) { did -c $dname 104 14 }
  elseif ( %Stand.c == 13 ) { did -c $dname 104 15 }
  elseif ( %Stand.c == 14 ) { did -c $dname 104 16 }
  elseif ( %Stand.c == 15 ) { did -c $dname 104 17 }
  did -g Couleurz 105 images/ $+ %Stand.c $+ .jpg
  if ( %Stand.f == 99 ) { did -c Couleurz 107 1 }
  elseif ( %Stand.f == 00 ) { did -c Couleurz 107 2 }
  elseif ( %Stand.f == 01 ) { did -c Couleurz 107 3 }
  elseif ( %Stand.f == 02 ) { did -c Couleurz 107 4 }
  elseif ( %Stand.f == 03 ) { did -c Couleurz 107 5 }
  elseif ( %Stand.f == 04 ) { did -c Couleurz 107 6 }
  elseif ( %Stand.f == 05 ) { did -c Couleurz 107 7 }
  elseif ( %Stand.f == 06 ) { did -c Couleurz 107 8 }
  elseif ( %Stand.f == 07 ) { did -c Couleurz 107 9 }
  elseif ( %Stand.f == 08 ) { did -c Couleurz 107 10 }
  elseif ( %Stand.f == 09 ) { did -c Couleurz 107 11 }
  elseif ( %Stand.f == 10 ) { did -c Couleurz 107 12 }
  elseif ( %Stand.f == 11 ) { did -c Couleurz 107 13 }
  elseif ( %Stand.f == 12 ) { did -c Couleurz 107 14 }
  elseif ( %Stand.f == 13 ) { did -c Couleurz 107 15 }
  elseif ( %Stand.f == 14 ) { did -c Couleurz 107 16 }
  elseif ( %Stand.f == 15 ) { did -c Couleurz 107 17 }
  did -g Couleurz 108 images/ $+ %Stand.f $+ .jpg
  if ( %1lettre.c == 9 ) { did -c Couleurz 115 1 }
  elseif ( %1lettre.c == 00 ) { did -c Couleurz 115 2 }
  elseif ( %1lettre.c == 01 ) { did -c Couleurz 115 3 }
  elseif ( %1lettre.c == 02 ) { did -c Couleurz 115 4 }
  elseif ( %1lettre.c == 03 ) { did -c Couleurz 115 5 }
  elseif ( %1lettre.c == 04 ) { did -c Couleurz 115 6 }
  elseif ( %1lettre.c == 05 ) { did -c Couleurz 115 7 }
  elseif ( %1lettre.c == 06 ) { did -c Couleurz 115 8 }
  elseif ( %1lettre.c == 07 ) { did -c Couleurz 115 9 }
  elseif ( %1lettre.c == 08 ) { did -c Couleurz 115 10 }
  elseif ( %1lettre.c == 09 ) { did -c Couleurz 115 11 }
  elseif ( %1lettre.c == 10 ) { did -c Couleurz 115 12 }
  elseif ( %1lettre.c == 11 ) { did -c Couleurz 115 13 }
  elseif ( %1lettre.c == 12 ) { did -c Couleurz 115 14 }
  elseif ( %1lettre.c == 13 ) { did -c Couleurz 115 15 }
  elseif ( %1lettre.c == 14 ) { did -c Couleurz 115 16 }
  elseif ( %1lettre.c == 15 ) { did -c Couleurz 115 17 }
  did -g Couleurz 116 images/ $+ %1lettre.c $+ .jpg
  if ( %1lettre.f == 99 ) { did -c Couleurz 118 1 }
  elseif ( %1lettre.f == 00 ) { did -c Couleurz 118 2 }
  elseif ( %1lettre.f == 01 ) { did -c Couleurz 118 3 }
  elseif ( %1lettre.f == 02 ) { did -c Couleurz 118 4 }
  elseif ( %1lettre.f == 03 ) { did -c Couleurz 118 5 }
  elseif ( %1lettre.f == 04 ) { did -c Couleurz 118 6 }
  elseif ( %1lettre.f == 05 ) { did -c Couleurz 118 7 }
  elseif ( %1lettre.f == 06 ) { did -c Couleurz 118 8 }
  elseif ( %1lettre.f == 07 ) { did -c Couleurz 118 9 }
  elseif ( %1lettre.f == 08 ) { did -c Couleurz 118 10 }
  elseif ( %1lettre.f == 09 ) { did -c Couleurz 118 11 }
  elseif ( %1lettre.f == 10 ) { did -c Couleurz 118 12 }
  elseif ( %1lettre.f == 11 ) { did -c Couleurz 118 13 }
  elseif ( %1lettre.f == 12 ) { did -c Couleurz 118 14 }
  elseif ( %1lettre.f == 13 ) { did -c Couleurz 118 15 }
  elseif ( %1lettre.f == 14 ) { did -c Couleurz 118 16 }
  elseif ( %1lettre.f == 15 ) { did -c Couleurz 118 17 }
  did -g Couleurz 119 images/ $+ %1lettre.f $+ .jpg
  if ( %reste.c == 99 ) { did -c Couleurz 124 1 }
  elseif ( %reste.c == 00 ) { did -c Couleurz 124 2 }
  elseif ( %reste.c == 01 ) { did -c Couleurz 124 3 }
  elseif ( %reste.c == 02 ) { did -c Couleurz 124 4 }
  elseif ( %reste.c == 03 ) { did -c Couleurz 124 5 }
  elseif ( %reste.c == 04 ) { did -c Couleurz 124 6 }
  elseif ( %reste.c == 05 ) { did -c Couleurz 124 7 }
  elseif ( %reste.c == 06 ) { did -c Couleurz 124 8 }
  elseif ( %reste.c == 07 ) { did -c Couleurz 124 9 }
  elseif ( %reste.c == 08 ) { did -c Couleurz 124 10 }
  elseif ( %reste.c == 09 ) { did -c Couleurz 124 11 }
  elseif ( %reste.c == 10 ) { did -c Couleurz 124 12 }
  elseif ( %reste.c == 11 ) { did -c Couleurz 124 13 }
  elseif ( %reste.c == 12 ) { did -c Couleurz 124 14 }
  elseif ( %reste.c == 13 ) { did -c Couleurz 124 15 }
  elseif ( %reste.c == 14 ) { did -c Couleurz 124 16 }
  elseif ( %reste.c == 15 ) { did -c Couleurz 124 17 }
  did -g Couleurz 125 images/ $+ %reste.c $+ .jpg
  if ( %reste.f == 99 ) { did -c Couleurz 126 1 }
  elseif ( %reste.f == 00 ) { did -c Couleurz 126 2 }
  elseif ( %reste.f == 01 ) { did -c Couleurz 126 3 }
  elseif ( %reste.f == 02 ) { did -c Couleurz 126 4 }
  elseif ( %reste.f == 03 ) { did -c Couleurz 126 5 }
  elseif ( %reste.f == 04 ) { did -c Couleurz 126 6 }
  elseif ( %reste.f == 05 ) { did -c Couleurz 126 7 }
  elseif ( %reste.f == 06 ) { did -c Couleurz 126 8 }
  elseif ( %reste.f == 07 ) { did -c Couleurz 126 9 }
  elseif ( %reste.f == 08 ) { did -c Couleurz 126 10 }
  elseif ( %reste.f == 09 ) { did -c Couleurz 126 11 }
  elseif ( %reste.f == 10 ) { did -c Couleurz 126 12 }
  elseif ( %reste.f == 11 ) { did -c Couleurz 126 13 }
  elseif ( %reste.f == 12 ) { did -c Couleurz 126 14 }
  elseif ( %reste.f == 13 ) { did -c Couleurz 126 15 }
  elseif ( %reste.f == 14 ) { did -c Couleurz 126 16 }
  elseif ( %reste.f == 15 ) { did -c Couleurz 126 17 }
  did -g Couleurz 127 images/ $+ %reste.f $+ .jpg
  if ( %chanoff.c == 99 ) { did -c Couleurz 143 1 }
  elseif ( %chanoff.c == 00 ) { did -c Couleurz 143 2 }
  elseif ( %chanoff.c == 01 ) { did -c Couleurz 143 3 }
  elseif ( %chanoff.c == 02 ) { did -c Couleurz 143 4 }
  elseif ( %chanoff.c == 03 ) { did -c Couleurz 143 5 }
  elseif ( %chanoff.c == 04 ) { did -c Couleurz 143 6 }
  elseif ( %chanoff.c == 05 ) { did -c Couleurz 143 7 }
  elseif ( %chanoff.c == 06 ) { did -c Couleurz 143 8 }
  elseif ( %chanoff.c == 07 ) { did -c Couleurz 143 9 }
  elseif ( %chanoff.c == 08 ) { did -c Couleurz 143 10 }
  elseif ( %chanoff.c == 09 ) { did -c Couleurz 143 11 }
  elseif ( %chanoff.c == 10 ) { did -c Couleurz 143 12 }
  elseif ( %chanoff.c == 11 ) { did -c Couleurz 143 13 }
  elseif ( %chanoff.c == 12 ) { did -c Couleurz 143 14 }
  elseif ( %chanoff.c == 13 ) { did -c Couleurz 143 15 }
  elseif ( %chanoff.c == 14 ) { did -c Couleurz 143 16 }
  elseif ( %chanoff.c == 15 ) { did -c Couleurz 143 17 }
  did -g Couleurz 144 images/ $+ %chanoff.c $+ .jpg
  if ( %chanoff.f == 99 ) { did -c Couleurz 146 1 }
  elseif ( %chanoff.f == 00 ) { did -c Couleurz 146 2 }
  elseif ( %chanoff.f == 01 ) { did -c Couleurz 146 3 }
  elseif ( %chanoff.f == 02 ) { did -c Couleurz 146 4 }
  elseif ( %chanoff.f == 03 ) { did -c Couleurz 146 5 }
  elseif ( %chanoff.f == 04 ) { did -c Couleurz 146 6 }
  elseif ( %chanoff.f == 05 ) { did -c Couleurz 146 7 }
  elseif ( %chanoff.f == 06 ) { did -c Couleurz 146 8 }
  elseif ( %chanoff.f == 07 ) { did -c Couleurz 146 9 }
  elseif ( %chanoff.f == 08 ) { did -c Couleurz 146 10 }
  elseif ( %chanoff.f == 09 ) { did -c Couleurz 146 11 }
  elseif ( %chanoff.f == 10 ) { did -c Couleurz 146 12 }
  elseif ( %chanoff.f == 11 ) { did -c Couleurz 146 13 }
  elseif ( %chanoff.f == 12 ) { did -c Couleurz 146 14 }
  elseif ( %chanoff.f == 13 ) { did -c Couleurz 146 15 }
  elseif ( %chanoff.f == 14 ) { did -c Couleurz 146 16 }
  elseif ( %chanoff.f == 15 ) { did -c Couleurz 146 17 }
  did -g Couleurz 147 images/ $+ %chanoff.f $+ .jpg

  if ( %Stand.check == oui ) { did -c Couleurz 102 | did -e Couleurz 101,103,104,105,106,107,108,109,110 | did -b Couleurz 111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129 | did -b Couleurz 131,133,134,135 }
  elseif ( %lettre.check == oui ) { did -c Couleurz 112 | did -b Couleurz 101,103,104,105,106,107,108,109,110 | did -e Couleurz 111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129 | did -b Couleurz 131,133,134,135 }
  elseif ( %déco.check == oui ) { did -c Couleurz 132 | did -b Couleurz 101,103,104,105,106,107,108,109,110 | did -b Couleurz 111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129 | did -e Couleurz 131,133,134,135 }

  if ( %gras.stand != $null ) { did -c Couleurz 109 }
  if ( %soul.stand != $null ) { did -c Couleurz 110 }
  if ( %gras.1lettre != $null ) { did -c Couleurz 120 }
  if ( %maj.1lettre != $null ) { did -c Couleurz 121 }
  if ( %soul.1lettre != $null ) { did -c Couleurz 122 }
  if ( %gras.reste != $null ) { did -c Couleurz 128 }
  if ( %soul.reste != $null ) { did -c Couleurz 129 }

  did -a CouleurZ 133 01 - Couleurs Etoiles Grises
  did -a CouleurZ 133 02 - Couleurs Bulles Grises
  did -a CouleurZ 133 03 - Couleurs Ronds Bleus
  did -a CouleurZ 133 04 - Couleurs Arc En Ciel
  did -a CouleurZ 133 05 - Couleurs Vertes 
  did -a CouleurZ 133 06 - Couleurs Glace
  did -a CouleurZ 133 07 - Couleurs Feu
  did -a CouleurZ 133 08 - Couleurs T?t
  did -a CouleurZ 133 09 - Couleurs Eglise
  did -a CouleurZ 133 10 - Couleurs Lorie's Edition 
  did -a CouleurZ 133 11 - Couleurs _FLaMz_ 
  did -a CouleurZ 133 12 - Couleurs France 
  did -a CouleurZ 133 13 - Couleurs Italie 
  did -a CouleurZ 133 14 - Couleurs Irlande 
  did -a CouleurZ 133 15 - Couleurs Belgique 
  did -a CouleurZ 133 16 - Couleurs JaH-Ma-Ik

  if ( %déco.s == 1 ) { did -c Couleurz 133 1 }
  elseif ( %déco.s == 2 ) { did -c Couleurz 133 2 }
  elseif ( %déco.s == 3 ) { did -c Couleurz 133 3 }
  elseif ( %déco.s == 4 ) { did -c Couleurz 133 4 }
  elseif ( %déco.s == 5 ) { did -c Couleurz 133 5 }
  elseif ( %déco.s == 6 ) { did -c Couleurz 133 6 }
  elseif ( %déco.s == 7 ) { did -c Couleurz 133 7 }
  elseif ( %déco.s == 8 ) { did -c Couleurz 133 8 }
  elseif ( %déco.s == 9 ) { did -c Couleurz 133 9 }
  elseif ( %déco.s == 10 ) { did -c Couleurz 133 10 }
  elseif ( %déco.s == 11 ) { did -c Couleurz 133 11 }
  elseif ( %déco.s == 12 ) { did -c Couleurz 133 12 }
  elseif ( %déco.s == 13 ) { did -c Couleurz 133 13 }
  elseif ( %déco.s == 14 ) { did -c Couleurz 133 14 }
  elseif ( %déco.s == 15 ) { did -c Couleurz 133 15 }
  elseif ( %déco.s == 16 ) { did -c Couleurz 133 16 }
}

on *:dialog:Couleurz:sclick:*:{

  if ($did == 102) { set %Stand.check oui | unset %lettre.check | unset %déco.check | did -e Couleurz 101,103,104,105,106,107,108,109,110 | did -b Couleurz 111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129 | did -b Couleurz 131,133,134,135 }
  if ($did == 112) { unset %Stand.check | set %lettre.check oui | unset %déco.check | did -b Couleurz 101,103,104,105,106,107,108,109,110 | did -e Couleurz 111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129 | did -b Couleurz 131,133,134,135 }
  if ($did == 132) { unset %Stand.check | unset %lettre.check | set %déco.check oui | did -b Couleurz 101,103,104,105,106,107,108,109,110 | did -b Couleurz 111,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129 | did -e Couleurz 131,133,134,135 }

  if ($did == 104) {
    if ( $did(104).sel == 1 ) { set %Stand.c 99 }
    elseif ( $did(104).sel == 2 ) { set %Stand.c 00 }
    elseif ( $did(104).sel == 3 ) { set %Stand.c 01 }
    elseif ( $did(104).sel == 4 ) { set %Stand.c 02 }
    elseif ( $did(104).sel == 5 ) { set %Stand.c 03 }
    elseif ( $did(104).sel == 6 ) { set %Stand.c 04 }
    elseif ( $did(104).sel == 7 ) { set %Stand.c 05 }
    elseif ( $did(104).sel == 8 ) { set %Stand.c 06 }
    elseif ( $did(104).sel == 9 ) { set %Stand.c 07 }
    elseif ( $did(104).sel == 10 ) { set %Stand.c 08 }
    elseif ( $did(104).sel == 11 ) { set %Stand.c 09 }
    elseif ( $did(104).sel == 12 ) { set %Stand.c 10 }
    elseif ( $did(104).sel == 13 ) { set %Stand.c 11 }
    elseif ( $did(104).sel == 14 ) { set %Stand.c 12 }
    elseif ( $did(104).sel == 15 ) { set %Stand.c 13 }
    elseif ( $did(104).sel == 16 ) { set %Stand.c 14 }
    elseif ( $did(104).sel == 17 ) { set %Stand.c 15 }
    did -g Couleurz 105 images/ $+ %Stand.c $+ .jpg
  }
  if ($did == 107) {
    if ( $did(107).sel == 1 ) { set %Stand.f 99 }
    elseif ( $did(107).sel == 2 ) { set %Stand.f 00 }
    elseif ( $did(107).sel == 3 ) { set %Stand.f 01 }
    elseif ( $did(107).sel == 4 ) { set %Stand.f 02 }
    elseif ( $did(107).sel == 5 ) { set %Stand.f 03 }
    elseif ( $did(107).sel == 6 ) { set %Stand.f 04 }
    elseif ( $did(107).sel == 7 ) { set %Stand.f 05 }
    elseif ( $did(107).sel == 8 ) { set %Stand.f 06 }
    elseif ( $did(107).sel == 9 ) { set %Stand.f 07 }
    elseif ( $did(107).sel == 10 ) { set %Stand.f 08 }
    elseif ( $did(107).sel == 11 ) { set %Stand.f 09 }
    elseif ( $did(107).sel == 12 ) { set %Stand.f 10 }
    elseif ( $did(107).sel == 13 ) { set %Stand.f 11 }
    elseif ( $did(107).sel == 14 ) { set %Stand.f 12 }
    elseif ( $did(107).sel == 15 ) { set %Stand.f 13 }
    elseif ( $did(107).sel == 16 ) { set %Stand.f 14 }
    elseif ( $did(107).sel == 17 ) { set %Stand.f 15 }
    did -g Couleurz 108 images/ $+ %Stand.f $+ .jpg
  }
  if ($did == 115) {
    if ( $did(115).sel == 1 ) { set %1lettre.c 99 }
    elseif ( $did(115).sel == 2 ) { set %1lettre.c 00 }
    elseif ( $did(115).sel == 3 ) { set %1lettre.c 01 }
    elseif ( $did(115).sel == 4 ) { set %1lettre.c 02 }
    elseif ( $did(115).sel == 5 ) { set %1lettre.c 03 }
    elseif ( $did(115).sel == 6 ) { set %1lettre.c 04 }
    elseif ( $did(115).sel == 7 ) { set %1lettre.c 05 }
    elseif ( $did(115).sel == 8 ) { set %1lettre.c 06 }
    elseif ( $did(115).sel == 9 ) { set %1lettre.c 07 }
    elseif ( $did(115).sel == 10 ) { set %1lettre.c 08 }
    elseif ( $did(115).sel == 11 ) { set %1lettre.c 09 }
    elseif ( $did(115).sel == 12 ) { set %1lettre.c 10 }
    elseif ( $did(115).sel == 13 ) { set %1lettre.c 11 }
    elseif ( $did(115).sel == 14 ) { set %1lettre.c 12 }
    elseif ( $did(115).sel == 15 ) { set %1lettre.c 13 }
    elseif ( $did(115).sel == 16 ) { set %1lettre.c 14 }
    elseif ( $did(115).sel == 17 ) { set %1lettre.c 15 }
    did -g Couleurz 116 images/ $+ %1lettre.c $+ .jpg
  }
  if ($did == 118) {
    if ( $did(118).sel == 1 ) { set %1lettre.f 99 }
    elseif ( $did(118).sel == 2 ) { set %1lettre.f 00 }
    elseif ( $did(118).sel == 3 ) { set %1lettre.f 01 }
    elseif ( $did(118).sel == 4 ) { set %1lettre.f 02 }
    elseif ( $did(118).sel == 5 ) { set %1lettre.f 03 }
    elseif ( $did(118).sel == 6 ) { set %1lettre.f 04 }
    elseif ( $did(118).sel == 7 ) { set %1lettre.f 05 }
    elseif ( $did(118).sel == 8 ) { set %1lettre.f 06 }
    elseif ( $did(118).sel == 9 ) { set %1lettre.f 07 }
    elseif ( $did(118).sel == 10 ) { set %1lettre.f 08 }
    elseif ( $did(118).sel == 11 ) { set %1lettre.f 09 }
    elseif ( $did(118).sel == 12 ) { set %1lettre.f 10 }
    elseif ( $did(118).sel == 13 ) { set %1lettre.f 11 }
    elseif ( $did(118).sel == 14 ) { set %1lettre.f 12 }
    elseif ( $did(118).sel == 15 ) { set %1lettre.f 13 }
    elseif ( $did(118).sel == 16 ) { set %1lettre.f 14 }
    elseif ( $did(118).sel == 17 ) { set %1lettre.f 15 }
    did -g Couleurz 119 images/ $+ %1lettre.f $+ .jpg
  }
  if ($did == 124) {
    if ( $did(124).sel == 1 ) { set %reste.c 99 }
    elseif ( $did(124).sel == 2 ) { set %reste.c 00 }
    elseif ( $did(124).sel == 3 ) { set %reste.c 01 }
    elseif ( $did(124).sel == 4 ) { set %reste.c 02 }
    elseif ( $did(124).sel == 5 ) { set %reste.c 03 }
    elseif ( $did(124).sel == 6 ) { set %reste.c 04 }
    elseif ( $did(124).sel == 7 ) { set %reste.c 05 }
    elseif ( $did(124).sel == 8 ) { set %reste.c 06 }
    elseif ( $did(124).sel == 9 ) { set %reste.c 07 }
    elseif ( $did(124).sel == 10 ) { set %reste.c 08 }
    elseif ( $did(124).sel == 11 ) { set %reste.c 09 }
    elseif ( $did(124).sel == 12 ) { set %reste.c 10 }
    elseif ( $did(124).sel == 13 ) { set %reste.c 11 }
    elseif ( $did(124).sel == 14 ) { set %reste.c 12 }
    elseif ( $did(124).sel == 15 ) { set %reste.c 13 }
    elseif ( $did(124).sel == 16 ) { set %reste.c 14 }
    elseif ( $did(124).sel == 17 ) { set %reste.c 15 }
    did -g Couleurz 125 images/ $+ %reste.c $+ .jpg
  }
  if ($did == 126) {
    if ( $did(126).sel == 1 ) { set %reste.f 99 }
    elseif ( $did(126).sel == 2 ) { set %reste.f 00 }
    elseif ( $did(126).sel == 3 ) { set %reste.f 01 }
    elseif ( $did(126).sel == 4 ) { set %reste.f 02 }
    elseif ( $did(126).sel == 5 ) { set %reste.f 03 }
    elseif ( $did(126).sel == 6 ) { set %reste.f 04 }
    elseif ( $did(126).sel == 7 ) { set %reste.f 05 }
    elseif ( $did(126).sel == 8 ) { set %reste.f 06 }
    elseif ( $did(126).sel == 9 ) { set %reste.f 07 }
    elseif ( $did(126).sel == 10 ) { set %reste.f 08 }
    elseif ( $did(126).sel == 11 ) { set %reste.f 09 }
    elseif ( $did(126).sel == 12 ) { set %reste.f 10 }
    elseif ( $did(126).sel == 13 ) { set %reste.f 11 }
    elseif ( $did(126).sel == 14 ) { set %reste.f 12 }
    elseif ( $did(126).sel == 15 ) { set %reste.f 13 }
    elseif ( $did(126).sel == 16 ) { set %reste.f 14 }
    elseif ( $did(126).sel == 17 ) { set %reste.f 15 }
    did -g Couleurz 127 images/ $+ %reste.f $+ .jpg
  }
  if ($did == 143) {
    if ( $did(143).sel == 1 ) { set %chanoff.c 99 }
    elseif ( $did(143).sel == 2 ) { set %chanoff.c 00 }
    elseif ( $did(143).sel == 3 ) { set %chanoff.c 01 }
    elseif ( $did(143).sel == 4 ) { set %chanoff.c 02 }
    elseif ( $did(143).sel == 5 ) { set %chanoff.c 03 }
    elseif ( $did(143).sel == 6 ) { set %chanoff.c 04 }
    elseif ( $did(143).sel == 7 ) { set %chanoff.c 05 }
    elseif ( $did(143).sel == 8 ) { set %chanoff.c 06 }
    elseif ( $did(143).sel == 9 ) { set %chanoff.c 07 }
    elseif ( $did(143).sel == 10 ) { set %chanoff.c 08 }
    elseif ( $did(143).sel == 11 ) { set %chanoff.c 09 }
    elseif ( $did(143).sel == 12 ) { set %chanoff.c 10 }
    elseif ( $did(143).sel == 13 ) { set %chanoff.c 11 }
    elseif ( $did(143).sel == 14 ) { set %chanoff.c 12 }
    elseif ( $did(143).sel == 15 ) { set %chanoff.c 13 }
    elseif ( $did(143).sel == 16 ) { set %chanoff.c 14 }
    elseif ( $did(143).sel == 17 ) { set %chanoff.c 15 }
    did -g Couleurz 144 images/ $+ %chanoff.c $+ .jpg
  }
  if ($did == 146) {
    if ( $did(146).sel == 1 ) { set %chanoff.f 99 }
    elseif ( $did(146).sel == 2 ) { set %chanoff.f 00 }
    elseif ( $did(146).sel == 3 ) { set %chanoff.f 01 }
    elseif ( $did(146).sel == 4 ) { set %chanoff.f 02 }
    elseif ( $did(146).sel == 5 ) { set %chanoff.f 03 }
    elseif ( $did(146).sel == 6 ) { set %chanoff.f 04 }
    elseif ( $did(146).sel == 7 ) { set %chanoff.f 05 }
    elseif ( $did(146).sel == 8 ) { set %chanoff.f 06 }
    elseif ( $did(146).sel == 9 ) { set %chanoff.f 07 }
    elseif ( $did(146).sel == 10 ) { set %chanoff.f 08 }
    elseif ( $did(146).sel == 11 ) { set %chanoff.f 09 }
    elseif ( $did(146).sel == 12 ) { set %chanoff.f 10 }
    elseif ( $did(146).sel == 13 ) { set %chanoff.f 11 }
    elseif ( $did(146).sel == 14 ) { set %chanoff.f 12 }
    elseif ( $did(146).sel == 15 ) { set %chanoff.f 13 }
    elseif ( $did(146).sel == 16 ) { set %chanoff.f 14 }
    elseif ( $did(146).sel == 17 ) { set %chanoff.f 15 }
    did -g Couleurz 147 images/ $+ %chanoff.f $+ .jpg
  }

  if ($did == 109) {
    if $did(109).state == 1 { set %gras.stand  }
    else { unset %gras.stand }
  }
  if ($did == 110) {
    if $did(110).state == 1 { set %soul.stand  }
    else { unset %soul.stand }
  }

  if ($did == 120) {
    if $did(120).state == 1 { set %gras.1lettre  }
    else { unset %gras.1lettre }
  }
  if ($did == 121) {
    if $did(121).state == 1 { set %maj.1lettre oui  }
    else { unset %maj.1lettre }
  }
  if ($did == 122) {
    if $did(122).state == 1 { set %soul.1lettre  }
    else { unset %soul.1lettre }
  }
  if ($did == 128) {
    if $did(128).state == 1 { set %gras.reste  }
    else { unset %gras.reste }
  }
  if ($did == 129) {
    if $did(129).state == 1 { set %soul.reste  }
    else { unset %soul.reste }
  }
  if ($did == 135) {
    if $did(135).state == 1 { set %déco.perso oui }
    else { unset %déco.perso }
  }
  if ($did == 149) {
    if $did(149).state == 1 { set %gras.off  }
    else { unset %gras.off }
  }
  if ($did == 150) {
    if $did(150).state == 1 { set %maj.off oui }
    else { unset %maj.off }
  }

  if ($did == 134) { dialog -m perso perso }
  if ($did == 135) { set %perso oui }
  if ($did == 133) {
    if ( $did(133).sel == 1 ) { set %déco.s 1 }
    elseif ( $did(133).sel == 2 ) { set %déco.s 2 }
    elseif ( $did(133).sel == 3 ) { set %déco.s 3 }
    elseif ( $did(133).sel == 4 ) { set %déco.s 4 }
    elseif ( $did(133).sel == 5 ) { set %déco.s 5 }
    elseif ( $did(133).sel == 6 ) { set %déco.s 6 }
    elseif ( $did(133).sel == 7 ) { set %déco.s 7 }
    elseif ( $did(133).sel == 8 ) { set %déco.s 8 }
    elseif ( $did(133).sel == 9 ) { set %déco.s 9 }
    elseif ( $did(133).sel == 10 ) { set %déco.s 10 }
    elseif ( $did(133).sel == 11 ) { set %déco.s 11 }
    elseif ( $did(133).sel == 12 ) { set %déco.s 12 }
    elseif ( $did(133).sel == 13 ) { set %déco.s 13 }
    elseif ( $did(133).sel == 14 ) { set %déco.s 14 }
    elseif ( $did(133).sel == 15 ) { set %déco.s 15 }
    elseif ( $did(133).sel == 16 ) { set %déco.s 16 }
    if ( %déco.s == 1 ) { set %déco.phrase.g 14,1¤15,1¤14,1¤1,1i15,1  | set %déco.phrase.d 1,1i14,1¤15,1¤14,1¤ }
    elseif ( %déco.s == 2 ) { set %déco.phrase.g 14,1o15O0°1,1i9 | set %déco.phrase.d 1,1i14°15O0o }
    elseif ( %déco.s == 3 ) { set %déco.phrase.g 11,1?12?2?1,1i11 | set %déco.phrase.d 1,1i11?12?2? }
    elseif ( %déco.s == 4 ) { set %déco.phrase.g 1,1-0,0-2,2-3,3-4,4-5,5-6,6-7,7-8,8-9,9-10,10-11,11-12,12-13,13-14,14-15,15-1,15 | set %déco.phrase.d 15,15-14,14-13,13-12,12-11,11-10,10-9,9-8,8-7,7-6,6-5,5-4,4-3,3-2,2-0,0-1,1- }
    elseif ( %déco.s == 5 ) { set %déco.phrase.g 1,1i3,3i9,9i8,8i9,9i3,3i1,1i9,1 | set %déco.phrase.d 1,1i3,3i9,9i8,8i9,9i3,3i1,1i }
    elseif ( %déco.s == 6 ) { set %déco.phrase.g 1,1i2,2i12,12i11,11i12,12i2,2i1,1i11,1 | set %déco.phrase.d 1,1i2,2i12,12i11,11i12,12i2,2i1,1i }
    elseif ( %déco.s == 7 ) { set %déco.phrase.g 1,1i5,5i4,4i7,7i8,8i7,7i4,4i5,5i1,1i0,1 | set %déco.phrase.d 1,1i5,5i4,4i7,7i8,8i7,7i4,4i5,5i1,1i }
    elseif ( %déco.s == 8 ) { set %déco.phrase.g 4,1T0?14t1,1i7 | set %déco.phrase.d 1,1i4,1T0?14t }
    elseif ( %déco.s == 9 ) { set %déco.phrase.g 1???4 | set %déco.phrase.d 1??? }
    elseif ( %déco.s == 10 ) { set %déco.phrase.g 11,13 [¤ + ¤] 9,9-8,8-4,4-11,11-13,13-12,12-7,7-13,13 8=>11,13 | set %déco.phrase.d 8<=7,7-12,12-13,13-11,11-4,4-8,8-9,9-11,13 [¤ + ¤] }
    elseif ( %déco.s == 11 ) { set %déco.phrase.g 1¨¨°º©3¤8¤4¤0,0i2,0 | set %déco.phrase.d 0,0i3¤8¤4¤1©º°¨¨ }
    elseif ( %déco.s == 12 ) { set %déco.phrase.g 12,12_0,0_4,4_0,0i2,0 | set %déco.phrase.d 0,0i12,12_0,0_4,4_ }
    elseif ( %déco.s == 13 ) { set %déco.phrase.g 3,3_0,0_4,4_0,0i2,0 | set %déco.phrase.d 0,0i3,3_0,0_4,4_ }
    elseif ( %déco.s == 14 ) { set %déco.phrase.g 3,3_0,0_7,7_0,0i2,0 | set %déco.phrase.d 0,0i3,3_0,0_7,7_ }
    elseif ( %déco.s == 15 ) { set %déco.phrase.g 1,1_8,8_4,4_0,0i2,0 | set %déco.phrase.d 0,0i1,1_8,8_4,4_ }
    elseif ( %déco.s == 16 ) { set %déco.phrase.g 3,1JaH15-8Ma15-4Ik15» 0 | set %déco.phrase.d 15 «3,1JaH15-8Ma15-4Ik }
  }
}
dialog perso {
  title "? Personnalisation des Décorations ?"
  size -1 -1 150 200
  option dbu
  box "Instructions", 1, 5 5 140 155
  text "Tu peux utiliser les touches 'CTRL+K' simultanément pour choisir tes couleurs. (Cette combinaison de touches formera un carré comme celui ci : )", 2, 10 15 130 20, center
  text "Exemple: 1,8 donnera une écriture noire (1) sur un fond jaune (8).", 3, 10 35 130 15, center
  text "5 donnera une écriture marron simple (sans fond).", 4, 10 50 130 10, center
  text "Tu peux aussi utiliser les touches 'CTRL+B' pour le gras et 'CTRL+U' pour souligner. Pour enlever le gras et/ou le souligner il faut remettre un autre caractère gras/souligner.", 5, 10 65 130 20, center
  text "Pour insérer des caractères spéciaux tu peux t'aider de la table de caractères de Windows (si tu as Windows) accessible à : démarrer >> Tous les programmes >> Accessoires >> Outils système >> Tables des caractères.", 6, 10 90 130 40, center
  text "A la fin de la décoration de gauche, n'oublie pas de mettre une couleur (CTRL+K) qui définira la couleur de ton texte.", 7, 10 130 130 20, center

  text "Décoration gauche :", 8, 7 163 50 10, disable
  edit "", 9, 5 173 50 10, autohs
  text "'votre texte'", 10, 60 175 30 10, center
  text "Décoration droite :", 11, 97 163 50 10, disable
  edit "", 12, 95 173 50 10, autohs
  button "OK", 13, 35 185 80 13, ok
}
on 1:dialog:perso:edit:9:{ set %déco.g $did(9) }
on 1:dialog:perso:edit:12:{ set %déco.d $did(12) }
on 1:dialog:perso:init:0:{ did -a perso 9 %déco.g | did -a perso 12 %déco.d }

on 1:input:*:{
  if ( #! isin $chan ) { goto end }
  else {
    if ( %Stand.check == oui ) {
      if (( $left($1,1) != / ) && ( $left($1,1) != ! ) && ( $left($1,1) != . ) && ( $left($1,1) != + ) && ( $left($1,1) !isnum )) {
        msg $active %gras.stand $+ %soul.stand $+  $+ %Stand.c $+ , $+ %Stand.f $+ $1- | halt
      }
    }
    if ( %lettre.check == oui ) {
      if (( $left($1,1) != / ) && ( $left($1,1) != ! ) && ( $left($1,1) != . ) && ( $left($1,1) != + ) && ( %maj.1lettre == $null ) && ( $left($1,1) !isnum )) {  
        msg $active %gras.1lettre $+ %soul.1lettre $+  $+ %1lettre.c $+ , $+ %1lettre.f $+ $left($1,1) $+ %gras.1lettre $+ %soul.1lettre $+ %gras.reste $+ %soul.reste $+  $+ %reste.c $+ , $+ %reste.f $+ $mid($1, 2, 1000000 ) $2- | halt 
      }
      if (( $left($1,1) != / ) && ( $left($1,1) != ! ) && ( $left($1,1) != . ) && ( $left($1,1) != + ) && ( %maj.1lettre == oui ) && ( $left($1,1) !isnum )) {  
        msg $active %gras.1lettre $+ %soul.1lettre $+  $+ %1lettre.c $+ , $+ %1lettre.f $+ $upper($left($1,1)) $+ %gras.1lettre $+ %soul.1lettre $+ %gras.reste $+ %soul.reste $+  $+ %reste.c $+ , $+ %reste.f $+ $mid($1, 2, 1000000 ) $2- | halt 
      }
    }
    if ( %déco.check == oui) {
      if (( $left($1,1) != / ) && ( $left($1,1) != ! ) && ( $left($1,1) != . ) && ( $left($1,1) != + ) && ( %déco.perso == $null ) && ( $left($1,1) !isnum )) {
        msg $active %déco.phrase.g $+ $1- $+ %déco.phrase.d | halt
      }
    }
    if (( $left($1,1) != / ) && ( $left($1,1) != ! ) && ( $left($1,1) != . ) && ( $left($1,1) != + ) && ( %déco.perso == oui ) && ( $left($1,1) !isnum )) {
      msg $active %déco.g  $+ $1- $+ %déco.d | halt
    }
  }
  :end
  if ( %maj.off == $null ) {
    if (( $left($1,1) != / ) && ( $left($1,1) != ! ) && ( $left($1,1) != .) && ( $left($1,1) != + ) && ( $left($1,1) !isnum )) {  
      msg $active %gras.off $+  $+ %chanoff.c $+ , $+ %chanoff.f $+ $1- | halt
    }
  }
  if ( %maj.off == oui ) {
    if (( $left($1,1) != / ) && ( $left($1,1) != ! ) && ( $left($1,1) != .) && ( $left($1,1) != + ) && ( $left($1,1) !isnum )) {  
      msg $active %gras.off $+  $+ %chanoff.c $+ , $+ %chanoff.f $+ $upper($left($1,1)) $+ $mid($1, 2, 1000000 ) $2- | halt
    } 
  } 
}

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
3
Date d'inscription
vendredi 10 novembre 2006
Statut
Membre
Dernière intervention
11 mai 2007

comment on le fais marcher
Messages postés
60
Date d'inscription
vendredi 12 novembre 2004
Statut
Membre
Dernière intervention
20 juin 2007

c'est long mais sa marche
Messages postés
43
Date d'inscription
samedi 16 octobre 2004
Statut
Membre
Dernière intervention
14 août 2005

j'aime !
c'est efficace
mais .... dialog bcp trop gros
trop de perte d'espace
retreci moi ca lol
8/10
Messages postés
969
Date d'inscription
lundi 16 juin 2003
Statut
Membre
Dernière intervention
1 juillet 2012
1
les salons officiels de voila/mamadoo sont dans ce genre: #!Aide! ect. et sur ces salons tu peux pas utiliser plusieurs couleurs et des décorations de texte, car à la base le t'chat ne veut pas de script sur les salons...
Messages postés
374
Date d'inscription
mardi 2 décembre 2003
Statut
Membre
Dernière intervention
24 avril 2013

j'ai ps testé, mais je trouve ton dialog beaucoup trop gros pour ce que c'est!!
Afficher les 9 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.