Recycled-IRC
http://recycled-irc.net/forum/

[Résolu]Script écrire en couleur
http://recycled-irc.net/forum/viewtopic.php?f=5&t=1234
Page 1 sur 1

Auteur:  sinse73 [ Ven Mars 05, 2010 12:16 am ]
Sujet du message:  [Résolu]Script écrire en couleur

Bonjour à vous,

J'ai un petit souci concernant les scripts permettant d'écrire en couleur,
Ils ont l'air de bien se lancer mais au final je n'obtient aucune couleur d'écriture sur le chan.
Le code que j'ai trouvé est :

Code:
menu channel {
Choisir ma couleur:/macouleur
}

on 1:input:*:{
%codecouleur = %nbre
%ecriture = %codecouleur $+ $1-
if ($left($1-,1) != !) && ($left($1-,1) != /) { say %ecriture | halt }
}
dialog CouleursPerm {
title Ma Couleur
option dbu
size -1 -1 120 40
box "Choix de couleur" ,1, 5 5 50 25
edit %nbre ,2, 10 14 20 12
button "Valider" ,10, 65 17 45 12,ok
}
on *:dialog:CouleursPerm:sclick:10:{
set %nbre $did(2)
echo -a %nbre Couleur Activée
}
alias macouleur dialog -m CouleursPerm CouleursPerm

source : http://forums.remede.org/chat_et_irc_re ... _1622.html

Lorsque je le met dans remote via scripts editor tout à l'air d'aller car quand je tape /macouleur et que je choisis celle que je veux à l'aide du ctrl+k ça me met "couleur activée".
Mais ça ne change rien :/
Y a t il quelque chose que j'ai oublié de cocher quelque part ? ou de faire ?

Merci d'avance à ceux qui prendrait du temps pour m'aider.

Auteur:  San [ Mer Mars 10, 2010 10:27 am ]
Sujet du message:  Re: [Problème]Script écrire en couleur

Bonjour.

Tu as oublié le code couleur, tout simplement. Quand tu fais un ctrl+k sous mIRC, le $chr(3) est ajouté avant le nombre. Dans une inputbox, je pense que l'association de touche ne fonctionne pas. Il est de toute façon plus simple d'éviter à l'utilisateur de devoir mettre un caractère qui est obligatoire dans le bon fonctionnement du script.

Correction rapide:
Code:
on 1:input:*:{
  %codecouleur = $chr(3) $+ %nbre
  %ecriture = %codecouleur $+ $1-
  if ($left($1-,1) != !) && ($left($1-,1) != /) { say %ecriture | halt }
}
dialog CouleursPerm {
  title Ma Couleur
  option dbu
  size -1 -1 120 40
  box "Choix de couleur" ,1, 5 5 50 25
  edit %nbre ,2, 10 14 20 12
  button "Valider" ,10, 65 17 45 12,ok
}
on *:dialog:CouleursPerm:sclick:10:{
  set %nbre $did(2)
  echo -a $+($chr(3),%nbre,Couleur Activée)
}
alias macouleur dialog -m CouleursPerm CouleursPerm


Tu n'as plus qu'à entrer le nombre correspondant à la couleur que tu veux dans la petite boite.

[Hors sujet] Il faut bien faire attention avec ce genre de scripts qui permettent d'écrire en couleur. Celui-ci ne vérifie pas les modes présents sur le chan. Sur notre chan #help, par exemple, les couleurs sont bloquées (chmode +c). Avec ce script, tu ne pourras tout simplement pas parler dessus...

Auteur:  sinse73 [ Ven Mars 12, 2010 9:17 pm ]
Sujet du message:  Re: [Problème]Script écrire en couleur

Merci à toi, ça marche nickel *o*

Et pour les chans où c'est interdit, je compte n'y utiliser que sur le notre car de toute façon les couleurs sont très souvent interdites ^^

En tout cas merci à toi.

Page 1 sur 1 Heures au format UTC + 1 heure
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/