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]caractere [ ] Non reconnus..
#4
Oui, désolé, je suis un peu fatigué.
Bon, je pense que tu fais une petite erreur:

tcl
if {[passwdok $pseudo $pass]} {

Or, la doc tcl-commands dit bien:
Quote:passwdok <handle> <pass>
Description: checks the password given against the user's password.
Check against the password "" (a blank string) or "-" to find out
if a user has no password set.
Returns: 1 if the password matches for that user; 0 otherwise
Module: core
Tu n'envois pas le handle mais le nick.
Je corrigerais donc ton script en remplaçant:

tcl
if {[nick2hand $pseudo] eq "*"} {
        putserv "notice $nick :[::msgcat::mc NoAxx $nick]"
        putlog "$pseudo"
        return 0
    }
    if {[passwdok $pseudo $pass]} {

par:

tcl
set vhandle [nick2hand $pseudo]
if {$vhandle eq "*"} {
        putserv "notice $nick :[::msgcat::mc NoAxx $nick]"
        return 0
    }
    if {![passwdok $vhandle $pass]} {

irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
Away


Messages In This Thread
RE: caractere [ ] Non reconnus.. - by CrazyCat - 02/10/2012, 22:26

Possibly Related Threads…
Thread Author Replies Views Last Post
  Exception de caractere dans un pseudo fedora 2 3,516 06/10/2009, 10:37
Last Post: fedora
  Supprimer un caractère dans une variable ou autre. meuhlavache 2 5,106 28/08/2008, 16:17
Last Post: meuhlavache

Forum Jump:


Users browsing this thread: 1 Guest(s)