merci CrazyCat de ta réponse alors j'ai ajouter comme ceci :
tcl
bind join - "#Salon *" SalonDeVip
proc SalonDeVip {nick host hand chan}{global UserDb
set UserDb [open UserVip.db r]while{![eof$UserDb]}{set get [gets$UserDb]close$UserDbif{[string first [string tolower $get][string tolower $nick]]!= -1}{
pushmode $chan +o $nickreturn1}close$UserDbreturn0}}
est lors du joins j'ai cette erreur :
tcl
Tcl error[SalonDeVip]: can not find channel named "file8"
je précise que je test avec une data-base avec 50 pseudo dedans.
merci de votre aide
Cordialement
[font=Times New Roman]La différence entre Linux et Windows ,c'est que Linux c'est comme une belle fille , il faut l'apprivoiser , la comprendre , la séduire tandis que Windows , c'est comme une prostitué , il faut payer et surtout bien se protéger.[/font]
set get [gets$UserDb]if{[string first [string tolower $get][string tolower $nick]]!= -1}{
pushmode $chan +o $nickclose$UserDbreturn1}
il op toujours tous le monde. je sent c'est un truc qui rend complètement singler
[font=Times New Roman]La différence entre Linux et Windows ,c'est que Linux c'est comme une belle fille , il faut l'apprivoiser , la comprendre , la séduire tandis que Windows , c'est comme une prostitué , il faut payer et surtout bien se protéger.[/font]
21/02/2010, 17:27 (Modification du message : 21/02/2010, 17:30 par fedora.)
oui je vais essayer en tout cas ce me retourne
tcl
Found biloutte in biloutte at index 0
[font=Times New Roman]La différence entre Linux et Windows ,c'est que Linux c'est comme une belle fille , il faut l'apprivoiser , la comprendre , la séduire tandis que Windows , c'est comme une prostitué , il faut payer et surtout bien se protéger.[/font]
Ben oui, ça me semble logique, donc biloutte doit avoir le +v.
Montre nous plutôt le cas où quelqu'un est voicé alors qu'il ne devrait pas, vu que c'est ça le bug.
[font=Times New Roman]La différence entre Linux et Windows ,c'est que Linux c'est comme une belle fille , il faut l'apprivoiser , la comprendre , la séduire tandis que Windows , c'est comme une prostitué , il faut payer et surtout bien se protéger.[/font]
Es-tu sûr du contenu de ton .db ?
Et je ne pense pas que tu fasses ton debug sérieusement ou logiquement. Et on ne peut pas le faire pour toi. Mets donc des affichages dans ton log, de tout s'il le faut.
if{![string first [string tolower $get][string tolower $nick]]}{
est j'ai plus de souci j'ai tester la database avec une liste de 150 pseudo et tous fonctionne que ce soit avec les extensions de pseudo ou bien les caractère spéciaux,le bot exécute bien ce que je lui demande si le pseudo et dans la liste ou si il ne l'est pas merci CrazyCat pour ton aide et le temps que tu à prit pour m'aider
Cordialement
[font=Times New Roman]La différence entre Linux et Windows ,c'est que Linux c'est comme une belle fille , il faut l'apprivoiser , la comprendre , la séduire tandis que Windows , c'est comme une prostitué , il faut payer et surtout bien se protéger.[/font]