Vous n'êtes pas identifié(e).

Top posteurs

Statistiques

Partenaires

  • eXolia Hosting
  • Eggdrop.fr

#1 23/04/2012 11:46:51

snip74
IRCzien
Lieu : haute-savoie
Inscription : 08/07/2011
Messages : 148
Site Web

Souci de code couleur (mirc) input

Bonjour,
Une amie ma demandé de faire un modification sur un ancien code couleur écriture, mais voila après des années sans codé j'ai des gros troue de mémoire sachant que j'étaie déjà débutent avant mais la sa empire lol.

Elle me demande de lui mettre la 1er lettre en majuscule et en couleur.
La 1er lettre j'ai trouvé pour la majuscule et aussi la couleur de la 1er lettre, mais 2 souci se pose :
La 1er c'est quand je mais un chiffre sa marche pas
Exemple 3 heures va affiché --> Heures sans le chiffre 3 devant.

Donc si vous avais une idée une aide serrer vraiment le bienvenu Merci par avance.

Le code en question :
Code :

Code: mIRC Scripting
on *:input:*:{
  set %style.gauche $chr(03) $+ 4
  if ($left($1,1) == ! || $left($1,1) == . || $left($1,1) == / || $left($1,1) == ? || c isincs $chan($chan).mode) { return }
  else { if $server != $null { msg $active %Gras $+ %Fond $+ %style.gauche $+ %Souligné $+ $+($upper($left($1-,1)),$chr(03),%Couleur $+,$right($1-,$calc($len($1-) - 1))), $chr(32) |  halt }
  }
}

Cordialement Stéphane,


Bénéficiez d'un un tchat gratuit sans inscription et découvrez les nouvautés notre tchat de rencontre gratuit : http://www.tchat-fusion.org/
Par script /server irc.tchat-fusion.org

Hors ligne

#2 23/04/2012 12:57:02

Darks
IRCzien
Inscription : 04/07/2011
Messages : 122

Re : Souci de code couleur (mirc) input

Bonjour,
Sous mIRC, $upper("un nombre") ne retourne rien.
Pour éviter des problèmes de "compatibilité" avec certains caractères je te conseille aussi de fermer tes codes couleurs avant d'en réouvrir d'autres. Ca évite aussi des incohérences lors de copié/collé de messages déjà en couleurs.

Code: mIRC Scripting
$upper(texte)

Retourne le texte en majuscules. < la majuscule d'un nombre d'existe pas.

Code: mIRC Scripting
$upper(hello)	
;;retourne HELLO

@Darks

Hors ligne

#3 23/04/2012 14:38:39

snip74
IRCzien
Lieu : haute-savoie
Inscription : 08/07/2011
Messages : 148
Site Web

Re : Souci de code couleur (mirc) input

Bonjour Darks,
Merci de ton aide smile
Sur se petit code j'y suis depuis hier wink
et j'arrive pas a trouvé comment le réglé et j'avoue avoir du mal a comprendre.

Darks a écrit :

Bonjour,
Sous mIRC, $upper("un nombre") ne retourne rien.
Pour éviter des problèmes de "compatibilité" avec certains caractères je te conseille aussi de fermer tes codes couleurs avant d'en réouvrir d'autres. Ca évite aussi des incohérences lors de copié/collé de messages déjà en couleurs.

$upper(texte)
Retourne le texte en majuscules. < la majuscule d'un nombre d'existe pas.

$upper(hello)    retourne HELLO

@Darks

Cordialement Stéphane


Bénéficiez d'un un tchat gratuit sans inscription et découvrez les nouvautés notre tchat de rencontre gratuit : http://www.tchat-fusion.org/
Par script /server irc.tchat-fusion.org

Hors ligne

#4 23/04/2012 18:48:40

OxMoZ
Modérateur
Inscription : 23/08/2011
Messages : 45

Re : Souci de code couleur (mirc) input

remplace

Code: mIRC Scripting
$upper($left($1-,1)

par

Code: mIRC Scripting
$iif($left($1-,1) isnum,$left($1-,1),$upper($left($1-,1)))

Hors ligne

#5 23/04/2012 20:31:12

snip74
IRCzien
Lieu : haute-savoie
Inscription : 08/07/2011
Messages : 148
Site Web

Re : Souci de code couleur (mirc) input

Bonjour OxMoZ,
Merci de ton aide smile

J'ai remplacé comme tu la dit mais c'est pas bon a moins que je les mal placé ou mal compris

Code: mIRC Scripting
on *:input:*:{
  set %style.gauche $chr(03) $+ 4
  if ($left($1,1) == ! || $left($1,1) == . || $left($1,1) == / || $left($1,1) == ? || c isincs $chan($chan).mode) { return }
  else { if $server != $null { msg $active %Gras $+ %Fond $+ %style.gauche $+ %Souligné $+ $iif($left($1-,1) isnum,$left($1-,1),$upper($left($1-,1))),$chr(03),%Couleur $+,$right($1-,$calc($len($1-) - 1))), $chr(32) |  halt }
  }
}

Quand je tape le mot Teste sa affiche sa --> T- 1))), <-- et en couleur rouge

OxMoZ a écrit :

remplace

Code: mIRC Scripting
$upper($left($1-,1)

par

Code: mIRC Scripting
$iif($left($1-,1) isnum,$left($1-,1),$upper($left($1-,1)))

Cordialement Stéphane,


Bénéficiez d'un un tchat gratuit sans inscription et découvrez les nouvautés notre tchat de rencontre gratuit : http://www.tchat-fusion.org/
Par script /server irc.tchat-fusion.org

Hors ligne

Pied de page des forums

502907 visites ( 47 aujourd'hui ) 7 visiteurs en ligne
Copyright © 2004 - 2013 IRCz