Mise en forme de code: pensez à utiliser les balises [ tcl ] et [ /tcl ] (sans les espaces bien sûr) autour de vos codes tcl afin d'avoir un meilleur rendu et une coloration syntaxique. x


[Résolu] Un doute sur quoi utilisé..
#1
Bonjour,

Voilà donc je me mais à coder mon système de quote.
Mais je penche sur un petit soucis de compréhension.

Voilà je vous explique.
Admettons que je fasse !addquote [pseudo] blablabla.

Donc ceci va enregistré la phrase.
Du moins sans faire de test sachant qui ya : "[]" ceci ne va pas poser de soucis ?

Comme j'enregistre dans un fichier.
Ou alors je doit utilisé quelque chose pour contourner ceci exemple un regsub ou autre non ?

Je ne sais pas trop si ya vraiment besoin pour ce type de sytème..
Une idée ?
#2
Bonjour alias_angelius,

Je ne pense pas que cela devrais poser un soucis si tu écris dans un fichier.

Vu qu'il sera dans ta variable (de ta proc) il ne seras pas interprétée comme une commande (il me semble pour des raison de sécurité), sinon il suffirai de faire !addquote [exec -- ls] pour exécute des commandes sensibles pour la sécurité.

Par contre, j'ai déjà rencontrer des problèmes avec MySQL (MySQLTCL) en enregistrant des nicks avec des [] dedans.

Du genre quand fessait un SELECT du nick sa me retourné avec des {} autour.

Exemple [a] devenez {[a]} à l'affichage.
J'ignore si cela venez de mysql ou de TCL.

J’espère que ma réponse puisse un peu t'aider.

a+
Retrouvez les dernières modifications de mes scripts TCL (versions Alpha/Bêta) ainsi que d'autres de mes réalisations sur ma page GitHub et les versions stables dans la section scripts de ce site  8-)
#3
Bah disons que je cherche pas vraiment au niveau des MySQLTCL.

Et pour ce qui concerne les [] {} Je pense que sa risque de pas mal merder si je ne fais pas un truc..
J'ai fait des tests et donc il c'est averer que sa donnais le résultats que je craigner.

Il ne prend pas en comptes les caratères [].
Alors faut utiliser un système pour contourner ça x)

Après au niveau de ce que tu avais fait tu à du avoir un soucis plus au niveau de ton affichage ou de la conversions dans le même principe que moi je suppose.

Merci de ta réponse :)

A+
#4
La réponse est là :
http://wiki.eggdrop.fr/Split
http://wiki.eggdrop.fr/Join

Tu peux aussi regarder comment ça se passe dans Public Quotes System (voire même l'utiliser plutôt que de tout réinventer).
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.
#5
Merci Menz pour ta réponse.

Elle répond à tout en effet !


Forum Jump:


Users browsing this thread: 1 Guest(s)