Voilà j'ai un soucis sur la prise en charges des majuscules lors d'un enregistrement.
Donc je tape la commande /msg Resa register TestPseuDo TestPseuDo unpass
Et sa me dit bien que la commande à était effectué.
Par contre lorsque je désire me connecté pour que sa prenne en charge la réservation de pseudo sa ne fonctionne pas.
J'ai fait des testes sur des pseudos en minuscules et celà fonctionne très bien.
Par contre avec des majuscules cela ne fonctionne pas.
Ben je te dirais de toujours travailler en minuscules. Comme de toutes manières ça ne fait pas de différences sur IRC, un petit [string tolower $pseudo] au départ et voila.
Ca, se sera toujours vrai, tu testes juste que le string tolower fonctionne.
Ensuite, il faut qu'on sache ce que contient $arg. Et tu crées des variables qui sont identiques à plusieurs reprise, et aussi tu mets du code qui ne fait rien, comme par exemple:
tcl
file dirname $configs(nickdir)/$dir
Citation :file dirname name: Renvoie un nom comportant tout les composants de chemin de name excluant le dernier élément. Si name est un nom de fichier relatif et contient seulement un élément de chemin, alors retourne "." (ou ":" sur le Macintosh). Si name se refère à un répertoire racine, alors le répertoire racine est renvoyé. Par exemple, file dirname c:/ retourne c:/. Notez que la substitution tilde sera effectuée seulement si c'est nécessaire pour que la commande aboutisse. Par exemple, file dirname ~/src/foo.c retourne ~/src, alors que file dirname ~ retourne /home (ou quelque chose de similaire).
Donc, ça renvoie quelque chose, il doit y avoir un set ... avant file dirname.
Oui sa fonctionne comme ça.
Par contre j'aurais une question.
Tu mets le string tolower dans le set dir.
Donc ce qui et le chemin d'enregistrement j'ai bien compris ça.
Mais la ou je comprend pas c'est pourquoi Utilisé le string avec le arg5 ?
Car franchement j'aurais pas trouver dans cette direction j'avous que la c'est un peut flou..