Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Enlever le code couleur de mIRC [ Archives / Au secours ! ] (maxpeg0705)

dimanche 26 septembre 2004 à 12:24:48 | Enlever le code couleur de mIRC

maxpeg0705

Bonjour,

je cherche desesperement comment enlever d'une chaine de caracteres le code couleur de mIRC

Je m'explique :
%salon.1 = #salon
%topic.chan1 = $chan(%salon.1).topic

Ca stock le topic de #salon mais c'est pour envoyer ca via des sockets sur une page web. Et quand le topic est avec des couleurs ca donne quelque chose comme ca :

4,0æ0,4æ 5,4æ4,5æ 1,5æ5,1æ0,1 (¯'--> /!\ Bienvenue sur #salon /!\ <--'¯) 5,1æ1,5æ 4,5æ5,4æ 0,4æ4,0æ

Donc je cherche a enlever les 4,0æ0,4æ 5,4 ..... pour envoyer juste le texte du topic !!

dimanche 26 septembre 2004 à 12:34:20 | Re : Enlever le code couleur de mIRC

darkyojimbo2

Membre Club
Réponse acceptée !
$strip(texte,burcmo)
Retourne le texte sans les codes gras (b), souligné (u), inversé (r), et contrôle (c).

Le paramètre burcmo est optionnel. S'il est utilisé, il retire seulement les types de caractères spécifiés.

Le m applique les réglages dans le dialogue Messages, et le o applique les réglages "only if numbers of codes exceed" (Seulement si le nombre de codes excèdent) dans le dialogue messages.

$stripped
Retourne le nombre de codes contrôle qui ont été retires d'un message arrivant, s'il y en a. Cela peut être utilisé dans tout événement de script lorsqu'un message est reçu d'un utilisateur.




irc://irc.koliserv.sockar.net

-Carton-

dimanche 26 septembre 2004 à 12:36:05 | Re : Enlever le code couleur de mIRC

ReMi34

Membre Club
Arf, tu m'as devancé Carton :/

- Re[M]i_34 alias Ch0x -

dimanche 26 septembre 2004 à 12:36:42 | Re : Enlever le code couleur de mIRC
dimanche 26 septembre 2004 à 12:38:58 | Re : Enlever le code couleur de mIRC

calopsfr

Réponse acceptée !
je vois ce que tu veux dire, c'est faisable...

alias strip_titre {
var %a 0
while (%a < 15) {
inc %a
var %b 0
while (%b < 15) {
inc %b
set %topic.chan1 $remove(%topic.chan1,$+(,%a,%b))
}
}
}

et voila, y'a ptet plsu court mais plus chiant à faire, donc à toi de voir

dimanche 26 septembre 2004 à 12:40:09 | Re : Enlever le code couleur de mIRC

calopsfr

ah je connaissait pas $strip(), scuse

dimanche 26 septembre 2004 à 12:41:34 | Re : Enlever le code couleur de mIRC

darkyojimbo2

Membre Club
tu te fais trop chier pour rien du tout calopsfr et en plus ça doit pas marcher car ca enleve pas le code gras, souligné et les carrés.

irc://irc.koliserv.sockar.net

-Carton-

dimanche 26 septembre 2004 à 12:42:07 | Re : Enlever le code couleur de mIRC
dimanche 26 septembre 2004 à 12:43:17 | Re : Enlever le code couleur de mIRC

darkyojimbo2

Membre Club
maxpeg0705 utlise $strip car le code de calopsfr ne marche pas (pas 100% mais presque)


irc://irc.koliserv.sockar.net

-Carton-

dimanche 26 septembre 2004 à 12:47:38 | Re : Enlever le code couleur de mIRC

calopsfr

ah ben oui merde, j'ia oublié un detail... je le corrige

alias strip_titre {
var %a 0
while (%a < 15) {
inc %a
var %b 0
while (%b < 15) {
inc %b
set %topic.chan1 $remove(%topic.chan1, $+ %a $+ , $+ %b)
}
}
}

ah ben merde ca peut pas marcher non plus... saleté de virgule, qqu sait comment l'"echaper?"


1 2 3

Cette discussion est classé dans : enlever, topic, salon, ,


Répondre à ce message

Sujets en rapport avec ce message

Enlever le join du salon de mon script à la connection [ par corehard ] BonjourJe dispose du script mIRC NaXeLaIl est configuré pour se connecter sur le salon officiel du script a la connection et dés que l'on part du salo question $nick [ par kishkaya ] j'aimerai pouvoir changer le topic quand j'arrive sur un salon et que je suis la seule personne presente (sur le serveur voila) mais le script que j'a Récupération d'un topic [ par PaTaTe ] Bonjour,Je connais la commande $chan(#salon).topic seulement, il faut être impérativement présent sur le salon mentionné pour avoir droit à l'affichag Détection Flood Bot on Join [ par Surfsp33 ] Hello,J'utilise un bout de code pour détecter les éventuels flood bot.ON *:JOIN:#salon:{ if $nick != $me { .timer $+ $+(join:,#,:,$nick) 1 1 . } }ON * jeu de salon [ par flerppi ] bjr a ts, voila je recherche,un bot de jeu mirc pour mettre sur mes salons  afin que plusieurs personnes y joue, alors j'ai penser au jeu "le mot le p Probleme eggdrop [ par Emax62 ] Bonjours ,J'ai chercher partout , voila maintenant 14 jours que j'ai mon server mais ...je n'arrive pas a mettre mon eggdrop .pourriez vous m'aider s' Comment enlever un Kline, Gline, etc... trop large [ par Surfsp33 ] Hello tout le monde,Je suis en train de monter un serveur IRC j'ai fais une petite boulette .J'ai posé un kline tellement large qu'il me touche égalem affichage join/pat quit topic [ par swom ] bonjours , j aimerais changer l affichage des join part connect quit topic exemple : * Guest39327 has left #lol* Guest39327 has joined #lol les rempla Remplacer les nick dans une phrase [ par PaTaTe ] Bonjour,En fait j'aimerais pourvoir remplacer (modifier serait plus juste) tous les nick d'un salon qui serait présent dans une phrase.La phrase serai Message aléatoire avec un timer [ par Surfsp33 ] Bonjour,J'ai actuellement plusieurs timer sur mon salon que j'active par des alias :/t1 /timerannonce1 0 360 /msg #salon 2;Message 1 /t1off /timera


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.