Stripper les couleurs...
#1
Salut la compagnie, cela faisait longtemps que je n'avais pas posté dans ce forum.

Ma question est assez élémentaire, mais un peu longue à exprimer:

La plupart des scripts sous mirc écrivent en "lamer", c'est à dire rajoutent dans le texte écrit par l'utilisateur (sous mirc) des codes de couleurs ou de gras/souligné/italique pour l'enjoliver. Le problème, c'est que les eggdrops ne comprennent pas ces codes, et donc ne réagissent pas comme prévu aux commandes. Je connais même le cas d'une personne ne sachant pas envoyer son mot de passe par dcc chat (dans le but d'ouvrir la pl) pour la simple raison que le script qu'elle utilise y applique aussi des codes de couleur!

Au final, y-a-t-il un flag à positionner dans le .conf pour que l'eggdrop "strippe" les messages reçus de ces codes d'enjolivement? Ou doit-on forcer les personnes souhaitant accéder à des eggdrops à utiliser des clients vierges de tout script?

Merci d'avance pour vos réponses éclairées, et bien à vous tous,

PC
  Répondre
#2
 
Pas de réglage global à faire dans la config de l'Eggdrop, mais une commande destinée à filtrer les codes de style : http://wiki.eggdrop.fr/Stripcodes
Toute l'actualité de mes scripts ici     (dernière mise à jour le 22/04/2020)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
  Répondre
#3
Par contre pour le dcc, c'est mort.
Et quelqu'un qui utilise un script sans le maitriser, ne serait-ce que basiquement, ne mérite pas un accès sur un eggdrop.
  Répondre
#4
OK, merci de cette prompte réponse. Cependant, elle ne me satisfait pas entièrement. En clair, j'ai une ligne

bind pub - !commande GestionCommande

et cette ligne va faire que la procedure GestionCommande est appelée toutes les fois que !commande est tapée sur un chan donné. Mais si la commande tapée contient elle-même des codes de style, le bot ne réagit plus: c'est là le hic! D'où ma question: quel(s) moyen(s) pour s'en sortir?

Je crois que certains scripts (ceux qui sont bien faits) prévoient simplement de ne pas rajouter de code de style dans une ligne commençant par un point d'exclamation. Mais ça, c'est pour ceux qui sont bien faits...
  Répondre
#5
J'ai contourné ça sur jokes en utilisant des pubm. Jette un oeil dans la dernière version du tcl.
  Répondre
#6
 
Complément de solution (avec un peu de retard) : http://scripts.eggdrop.fr/details-NoColo...-s206.html
 
Toute l'actualité de mes scripts ici     (dernière mise à jour le 22/04/2020)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
  Répondre
#7
Merci, mais ça ne marche pas (aucune réaction). C'est pas mal frustrant...
  Répondre
#8
 
La version 1.0 comportait un bug, c'est corrigé dans la v1.01.

Si tu as déjà la v1.01, as-tu activé le script sur le chan qui t'intéresse avec la commande .chanset #tonchan NCNSBC ?

Le réglage par défaut envoie les notifications par notice; ton client IRC t'affiche-t-il les notices ?
 
Toute l'actualité de mes scripts ici     (dernière mise à jour le 22/04/2020)

Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
  Répondre
#9
C'est vrai que là ça marche mieux! Au temps pour moi, j'ai lu le contenu du script en diagonale :) Merci pour cet outil
  Répondre


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  Décodage des couleurs en PHP CrazyCat 3 1,924 31/03/2017, 15:47
Dernier message: Strategy

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)