Communauté Eggdrop
soucis avec clam.tcl - Version imprimable

+- Communauté Eggdrop (https://forum.eggdrop.fr)
+-- Forum : Eggdrop et TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=8)
+--- Forum : Scripts TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=4)
+--- Sujet : soucis avec clam.tcl (/showthread.php?tid=859)

Pages : 1 2


soucis avec clam.tcl - lesny - 19/01/2011

bonjour à tous

voila je me suis télécharger clam.tcl et le problème est que il n'y a que une command qui fonctionne la command !vip je n'es aucune erreur en pl


si quelqu'un a la solution ca m'aiderais voici le tcl ci joint les mot de passe on etais effacé volontairement


RE: soucis avec clam.tcl - heretoc - 19/01/2011

Pas très claire pour aider ...
Tu pourais essayer d'etre plus explicite ?


RE: soucis avec clam.tcl - lesny - 19/01/2011

Surprised tous marche cela et bisard moi ya juste !vip j'ai teste les autres command comme !poli pseudo ça marche pas etc ...


RE: soucis avec clam.tcl - lesny - 19/01/2011

oui ces cela alias


RE: soucis avec clam.tcl - heretoc - 19/01/2011

lesny a écrit :Surprised tous marche cela et bisard moi ya juste !vip j'ai teste les autres command comme !poli pseudo ça marche pas etc ...

Alors les !poli sont des kicks gerer par les vhosts tu a bien ta vhost qui est la meme que dans le scripts ?
Exemple: Si ta vhost est : webmaster.netadmin@monsite.com et que dans le robot la vhost est mise en tant que "webmaster@monsite.com" cela fonctionnera pas.

Tu dit que le !vip fonctionne mais pas les autres commandes ???
Le !site / !forum etant créer de la meme façon elles devraient fonctionner vue que le vip fonctionne...


RE: soucis avec clam.tcl - lesny - 19/01/2011

effectivement !site et !forum fonctionne de plus mon vhost
et Staff@Root.irc.chatscripts.fr


de plus une erreur viens d'apparaitre en pl apres que j'ai quitter le mode super admin

[22:29] <Animagirl> [22:29:58] Tcl error [gestionbadnick]: putdccraw is deprecated. Please use putdcc/putnow instead.


RE: soucis avec clam.tcl - heretoc - 19/01/2011

Avec la derniere version des eggdrops "1.6.20" certaines commandes ont disparu dont le putdccraw si je me rappel bien donc la solution est de changer les "putdccraw" par la solution suivante:

tcl
proc putfast {arg} {
 append arg "\n"
 putdccraw 0 [string length $arg] $arg
}


Par =>
tcl
proc putfast {arg} {
 append arg "\n"
 putnow $arg -oneline
 #putnow 0 [string length $arg] $arg
}



Evidemment les "putdccraw" il faudra les remplacer, mais cela est une autre histoire le tcl à pour but de faire apprendre et ce n'est pas une dure difficulter.
PS: n'ayant pas toucher du TCL pendant des mois il ce peu que je me trompe .


RE: soucis avec clam.tcl - lesny - 19/01/2011

d'accord pour ce probleme mais concernant les autres command qui ne fonctionne pas ??


RE: soucis avec clam.tcl - heretoc - 20/01/2011

Bon je refait:
Beaucoup des commandes dans clam.tcl utilisent la proc "Putfast" qui celle-ci possede un "putdccraw" resultat les commandes faisant appelle au "putfast" ne marcheront pas sans la modification que j'ai mise sur le forum.
D'autre commande comme le "!logs" posséde un "putdccraw" qu'il faut modifier mais la solution n'est pas compliquer suffit de ce creuser un petit peu la tete.


RE: soucis avec clam.tcl - lesny - 20/01/2011

je ne connais absolument rien en tcl mais rien du tous Mad

après ta modification et avoir connecter un clone pour un teste voici mon erreur en pl

[23:04] <Animagirl> [23:04:04] Tcl error [gestionbadnick]: can not find channel named "couldn't open "./logs/badnick.db": no such file or directory"


RE: soucis avec clam.tcl - lesny - 20/01/2011

absolument rien compris ....


RE: soucis avec clam.tcl - lesny - 20/01/2011

mais oui j'ai fais la modification demander je te les deja dis


RE: soucis avec clam.tcl - lesny - 20/01/2011

dans le tcl il ne la que une seul fois et oui c'est modifier !


RE: soucis avec clam.tcl - lesny - 20/01/2011

bin non ... comme je les dis et redis ca ne fonctionne pas et quand un users join j'ai une erreur en pl celle citer plus haut


RE: soucis avec clam.tcl - heretoc - 20/01/2011

Normal car cette commande possede un putdccraw , il existe 4 putdccraw dans ce tcl, et je tes donner le code pour en corriger 1.