J'ai configuré mon bot afin qu'il me reconnaisse comme étant son propriétaire.
Cependant, régulièrement, lorsque j'utilise la commande "auth" pour m'identifier à l'eggdrop, je n'y arrive pas.
Lorsque je me connecte à mon serveur et que je connecte l'eggdrop à celui ci et que j'utilise le "auth", mon Eggdrop me reconnait.
Lorsque je me déconnecte de me script, que je le ferme, que je le rouvre et me reconnecte, lorsque j'utilise la commande "auth", mon eggdrop ne me reconnait plus. En notice j'ai ceci :
Bot : Désolé Nicolas mais je ne trouve pas ton accès dans ma base de données !
Pouvez vous m'aider à résoudre ce problème s'il vous plait ? Je vous remercie.
C'est pourtant bien ce que je fais.
/msg Bot auth Nicolas <pass>
Dans le premier cas il me trouve mon accès, dans le deuxième il ne le trouve pas. Cependant j'ai toujours le même pseudo, le même host, la même ip, etc. Tout est vraiment identique.
De plus, j'ai ré associé mon handle à Nicolas en PL afin qu'il n'y ai pas de problème. Lorsque j'ai fais cela il a ré associé Nicolas à Nicolas.
Je vois pas d'où cela peut venir surtout que j'ai un ami qui a des accès dessus et celui ci n'a aucun problème pour utiliser la commande auth.
14/03/2013, 01:28 (Modification du message : 14/03/2013, 01:35 par aliasangelius.)
Salut,
Je pense pouvoir éclaircir ton soucis
Lorsque tu fait un .match *
Au niveau de toi en retour tu as quoi ?
Sinon test ce système d'authentification ci :
(14/03/2013, 01:28)aliasangelius a écrit : Je pense pouvoir éclaircir ton soucis
Lorsque tu fait un .match *
Au niveau de toi en retour tu as quoi ?
Sinon test ce système d'authentification ci :
En retour j'ai ceci :
Code :
.match *
[17:48:22] #Nicolas# match *
*** Recherche '*':
HANDLE PASS NOTES FLAGS LAST
Nicolas yes 2 hjlmnoptx 17:48 (partyline)
#Operateurs - 00:18
HOSTS: *!*Nicolas@*.sta.abo.bbox.fr, -telnet!*@*
Ce qui correspond bien à mon host.
En ce qui concerne le code, je l'ai copié et collé dans le TCL.
/!\ Ligne 13 le "return" est mal écrit. Je l'ai réécrit mais malgré cela, j'ai toujours le même problème :
Bot a écrit :Bot : Désolé Nicolas mais je ne trouve pas ton accès dans ma base de données !
Et pour finir :
cestlemien a écrit :idée en passant ,est-ce Nicolas, ou nicolas ? , la casse etant importante . ( fichier texte de la bd / et en pl )
C'est bien => Nicolas <= Et c'est toujours ainsi et avec ce pseudo que j'essaye de m'authentifié.
14/03/2013, 23:26 (Modification du message : 14/03/2013, 23:27 par aliasangelius.)
@Demonis ta tester ce que j'ai mis ?
Le nouveau code auth ?
@cestlemien relis le code tcl.... au niveau de : proc gbfilter etc Et les majuscules ne pose aucun soucis sur ce tcl.
La il à un soucis sur le host et non de majuscules
@Demonis sinon en pl tape sa pour des test :
Code :
.-host Nicolas *!*Nicolas@*.sta.abo.bbox.fr
.-host Nicolas -telnet!*@*
Code :
Ensuite tape ceci :
.+host Nicolas Nicolas*!*@*
.+host Nicolas -telnet!*@*
.save
aliasangelius a écrit :ta tester ce que j'ai mis ?
Le nouveau code auth ?
Oui et c'est celui qui tourne en ce moment même. Il fonctionne très très bien mais, parfois, encore quelque fois, il me notice avec la même erreur.
aliasangelius a écrit :sinon en pl tape sa pour des test
C'est ce que j'avais déjà fait mais cela n'avait rien changer et présentement je l'ai refait mais comme je viens de le dire juste plus haut, j'arrive à utiliser la commande de auth tout le temps sauf rare exception où il me redit qu'il ne trouve pas mon accès dans sa base de données.
@CrazyCat : Pas de soucis ! J'insère ce petit bout de code où dans le tcl ?
15/03/2013, 23:02 (Modification du message : 15/03/2013, 23:02 par CrazyCat.)
J'ai juste ajouté une ligne de code, à une partie de code que j'avais déjà citée et pointée du doigt. Je te laisse chercher ce qu'il faut modifier ou ajouter.
Indice: ça commence par putlog et ça tient sur une ligne.
J'ai du redémarré mon pc suite à des MAJ Windows. Depuis lors, et AVEC la modification du script que aliasangelius a donné précédemment, j'arrive à m'authentifier au bot à chaque fois.
Je sais pas ce que le redémarrage à changé mais bon...
En tout cas, merci à vous et merci aliasangelius :)
17/03/2013, 20:15 (Modification du message : 17/03/2013, 20:22 par Demonis.)
Par contre, je viens de m'apercevoir que j'ai ces erreurs en Party-Line alors que je me suis bien authentifié dessus avec la commande /msg bot auth <user> <mdp> :
Code :
[19:13:00] Tcl error [::GB::kickban]: can't read "::GB::msg(kickban)": no such variable
[19:13:08] Tcl error [::GB::kickban]: can't read "::GB::msg(auth)": no such variable
[19:08:37] Tcl error [::GB::ban]: can't read "::GB::msg(auth)": no such variable
Et cela provient bien du script car j'ai désactivé les autres et laissé que celui ci et j'ai toujours les présentes erreurs.
Je ferais certaines modifications dans la semaine.
Donc je ne pourrais les tester n'ayant plus de dedie etc.. Mais tu le fera je m'occupe de t'aider à débug.
Pour information y'aura pas mal de modification sur certaines choses tu comprendra lorsque sa sera fait.
Je te donnerais les modification dans ton post dans le courant de la semaine.