03/02/2008, 11:20
Bonjour,
J'ai un petit problème (qui est surement idiot), mais la question la plus idiote étant celle que l'on ne pose pas, je me lance
J'essai d'apprendre à manipuler SQL via un eggdrop, j'ai donc le code pour enregistrer les users (/msg botnick register <pseudo> <passe> <description>) qui marche en enregistrant le pseudo, le passe, une description et le pseudo IRC utilisé par la personne au moment de l'enregistrement.
Je voudrais qu'a l'identification (/msg botnick login <pseudo> <passe>), le pseudo actuel de la personne se mette à jour dans la table, pour ce la j'ai une procédure authentification :
Mon problème c'est que le bot me répond : Tcl error [msg:login]: wrong # args: should be "auth nick arg".
Je ne sais pas si il existe une règle pour le choix des arguments :/ si j'enleve l'un des deux (nick ou arg), de façon trés ligique le bot me retourne un "variable inconnue".
Pourriez-vous m'aider SVP, Merci et bonne journée
J'ai un petit problème (qui est surement idiot), mais la question la plus idiote étant celle que l'on ne pose pas, je me lance
J'essai d'apprendre à manipuler SQL via un eggdrop, j'ai donc le code pour enregistrer les users (/msg botnick register <pseudo> <passe> <description>) qui marche en enregistrant le pseudo, le passe, une description et le pseudo IRC utilisé par la personne au moment de l'enregistrement.
Je voudrais qu'a l'identification (/msg botnick login <pseudo> <passe>), le pseudo actuel de la personne se mette à jour dans la table, pour ce la j'ai une procédure authentification :
Code :
proc auth {nick arg} {
service:connect
mysqlsel $::mysqlink "UPDATE `gamers` SET `statut` = 'On', `irc_nick` = '$nick' WHERE pseudo = '$arg'"
service:deconnect
}
Mon problème c'est que le bot me répond : Tcl error [msg:login]: wrong # args: should be "auth nick arg".
Je ne sais pas si il existe une règle pour le choix des arguments :/ si j'enleve l'un des deux (nick ou arg), de façon trés ligique le bot me retourne un "variable inconnue".
Pourriez-vous m'aider SVP, Merci et bonne journée